Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery ajaxForm目标没有';行不通_Jquery_Ajax - Fatal编程技术网

JQuery ajaxForm目标没有';行不通

JQuery ajaxForm目标没有';行不通,jquery,ajax,Jquery,Ajax,我正在尝试使用ajax从数据上传图像。但我有一个目标问题。目标不起作用。我在这里错过了什么或者我做错了什么?在这方面有人能帮我吗 <form id="uploadimage" class="options-form" method="post" enctype="multipart/form-data" action='<?php echo $base_url;?>uploadimage.php'> <label class="mup" for="upimg"&

我正在尝试使用ajax从数据上传图像。但我有一个目标问题。目标不起作用。我在这里错过了什么或者我做错了什么?在这方面有人能帮我吗

<form id="uploadimage" class="options-form" method="post" enctype="multipart/form-data" action='<?php echo $base_url;?>uploadimage.php'> 
 <label class="mup" for="upimg"></label>
 <input type="file" name="images" id="upimg" />
</form>
 <div class="targetit">
    <!--Target should be here-->
 </div>

没有任何php问题。没有错误,没有警告,没有通知。我这里有个问题

成功射击了吗?@charlietfl是的,一切正常,但没有瞄准目标。我刚刚看到jquery警报。比如@charlietfl,你能给我一个解决方案的想法吗?尝试将ajaxForm初始化从事件处理程序中移出……然后在更改处理程序中触发submit。创建一个包含插件的演示,这样我们就可以测试它,并尝试删除
success
。。。自从我使用那个插件以来已经有很长时间了,但如果定义了
success
,目标就不会被使用
 $('body').on('change','#upimg', function(e) {
       e.preventDefault();
      $("#uploadimage").ajaxForm({
         target: ".targetit",
         beforeSubmit: function() {
            // Do Something
         },
         success: function() {
            //Do something
         },
         error: function() {}
      }).submit();
   });