首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajaxForm不是callingBack

ajaxForm不是callingBack
EN

Stack Overflow用户
提问于 2012-10-10 15:56:40
回答 1查看 1.4K关注 0票数 0

我知道这已经被你们中的许多人和数百篇帖子所覆盖,但我没有看到任何人有像我这样的问题。

我正在尝试实现上传文件的AjaxForm。我阅读了所有的教程,文档,示例...所有的一切。

HTML:

代码语言:javascript
复制
<form action="scripts/upload_script.php" method='post' id="upload_picture_form" enctype="multipart/form-data">
    File: <input type="file" name="upload" id="upload" /></p>
    <p><input type="submit" name='submit' value="Submit" /></p>
</form>

Jquery:

代码语言:javascript
复制
$('#upload_picture_form').ajaxForm({
  success: function(){
    alert('success');
  },
  error: function(){
    alert('error');
  },
  resetForm:true
}); 

当我提交表单时,ajaxForm被调用了,在fireBug上,我可以看到调用了php文件,我还可以看到在几个'ms‘之后的响应是’200ok‘,我可以看到由php发送的响应。

问题是在没有‘成功’或‘错误’的响应被触发之后,表单没有被重置...看起来没有回调。

有人能告诉我我哪里做错了吗?来自php的“echo”必须是某种特定的格式吗?我向jQuery发回一个简单的“文件: image.jpg (7487字节)”。

致以问候。

EN

回答 1

Stack Overflow用户

发布于 2012-10-10 16:40:16

下面是返回回调事件的ajaxFrom的小示例:

代码语言:javascript
复制
<form id="imageform" enctype="multipart/form-data" action="get_img.php" method="post">
 <tr>
   <td valign="top"><label>Select File</label> :</td>
   <td><input type="file" name="myfile" id="myfile" /> <br />
   <em>.jpeg, .jpg, .gif, .png, .bmp</em>
   </td>
 </tr>
</form>

<div id="result"></div>

现在使用jquery:

代码语言:javascript
复制
$(function(){
$('#myfile').live({
    change: function(){
            $('#result').ajaxStart(function(){
                $(this).html('<div class="loader" />');
            });

            $('#imageform').ajaxForm({
                                 target: '#result', 
                                 success: function(){ // Call Back Function } 
                            }).submit();
        }
});
});

在这里实现ajaxFrom的目的是在没有点击事件的情况下提交图像,在上面的jquery代码中,我已经在Change上附加了事件,表单自动提交并调用正在运行的get_img.php

target上,您将获得通过文件get_img.php返回的内容,

success上你可以设置任何你想要的回调和方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12814590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档