wnlt.net
当前位置:首页 >> jQuEry AjAx,不执行,为什么呢. >>

jQuEry AjAx,不执行,为什么呢.

可能是你ajax里方法}后忘记加逗号的原因,,,给你一段可以执行的代码,你可以拷到你的项目中试试!如果不行可以到http://download.csdn.net/download/siyupy_888/5552669下载jquery +ajax的源码实例. function ajaxSend(){ var username=$("#usernam...

$.ajax({ url: '提交地址', data: {a:'post',id:1}, error:function(){ alert('error'); },});

你做反了。应该是 先$.ajaxStart()...$.ajaxStop();再$("div").load();顺序不能反。ajaxStart和ajaxStop是一种全局的配置。通常用来侦测页面中异步请求的发送/结束

是因为缓存的原因, $.ajax({ type: "GET",//http请求方式 url: "TestServlet",//服务器端url地址 cache: false; //禁用缓存

你这 if(data==$result){ 中的$result没见你有定义啊?难道你是把后台代码中的$result直接拿到前端来比较么?!

ajax如果参数中有json的话后台返回值也必须为json数据,否则就不会执行回调函数,楼主可以看下类型是否一致

如果我没记错的话,$.ajax的datatype,没有string这一选项。 参考:http://api.jquery.com/jQuery.ajax/ String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XM...

async: true, 这里面的 async表示的是异步的意思,默认值是true,表示这个ajax在请求的时候不会影响页面其余js的执行,直到ajax请求响应结果了才会执行你的success里面的函数,所以才会先执行最后的那个alert, 如果你希望页面js是顺序执行的,请...

利用getScript()方法。ajax局部加载数据后,再执行一次你在head内的js脚本 $getScript('http://your_external_javascript.js');

把代码贴全面,可能是因为代码出错了。

网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com