ajax start事件在async false中不起作用

时间:2014-05-28 10:03:28

标签: javascript jquery ajax

我使用async false创建一个ajax请求。然后我在全局ajax启动事件中将一些文本放入文本框中。在IE和Chrome中完成ajax请求之前,输入文本未填充,但它在firefox中填充。请参阅下文。

<input type="text" id="text1" />
<input type="button" id="button1" />
<script type="text/javascript">
       $(document).ajaxStart(function () {
           $("#text1").val("testing");
       });

      $("#button1").click(function(){
           $.ajax({
               type: 'POST',
               url: '',
               data: '',
               async: false,
               dataType: 'text', 
          });
       });
</script>

这是什么原因?我该如何解决这个问题?

P.S。它与async true配合得很好。

0 个答案:

没有答案