提交图片上的jquery无法正常工作。怎么解决?

时间:2017-09-17 20:48:00

标签: javascript jquery html

我确实尝试过每一个选项,而且我已经厌倦了搜索。我希望你能帮助我。

以下代码:

 <?= FORM::button('submit', __('SUBMIT YOUR AD'), array('type'=>'submit','class'=>'btn btn-large btn-primary btn-publish-new','action'=>Route::url('post_new',array('controller'=>'new','action'=>'index'))))?>
                  </div>
                     </div>
            </fieldset>


<img src="//www.linkinads.com/images/loading-blue.gif" style="display: none;" id="loading">
<script>
$("#loading").bind("ajaxSend", function(){

   $(this).show();

 }).bind("ajaxComplete", function(){

   $(this).hide();

 });
</script> 

请告诉我任何解决方案。我没有资源。谢谢

2 个答案:

答案 0 :(得分:0)

根据我在jQuery上看到的所有文档,ajaxSendajaxComplete事件直接应用于$(document)而不是特定元素,因为这些是全局事件。您可以像这样使用它:

$(document).bind("ajaxSend", function(){
    $("#loading").show();
});

答案 1 :(得分:0)

虽然我不知道真正的解释,但删除了

'data-ajax'=>'false'

解决我的问题。

我希望你能向我们解释一下这个解决方案..我希望这没关系。

由于