ppts.net
当前位置:首页>>关于jQuery.ajax 调用asp.net后台方法不管用的资料>>

jQuery.ajax 调用asp.net后台方法不管用

data:'{"":""}'好像是这样的吧,在火狐里面看,看网络你写的ajax的的方法在post中返回的是什么

$.ajax({ url:"页面地址", type:"post", datatype:"json", data:"", success:function(ex){ ex=('('+ex+')');//返回一个json,接下来就很好办了。 WriteHtml(ex); } }) function WriteHtml(obj){ var arr=new Array(); for(var i=0;i

去掉location.href跳转语句看下。这种跳转了和后续代码执行有冲突,是否执行得看浏览器怎么控制跳转的了

补充一个error的方法在后面,看看错误 error: function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } //能进后台 可能是返回值不符合 接收的对象

根据以上代码 初步判断 你的data没有给值 然后后台又需要值 所以报错了 类似这种错误可以使用firefox的firebug去查看ajax请求 这样可以有很确切的错误提示 你只需将控件的ID放入data参数即可执行 如果把后台的id参数去掉 个人觉得应该是可以执行...

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

url需要绝对路径,前面加上项目地址,就可以进去啦。 $(document).ready(function () { $("#sendweibo").click(function () { $.ajax({ type : 'POST', url : '项目名/UpdateWeibo' }); }); });

你新建个.JS的文件 里面写fuction 类似的语法,具体的可以看看网上,很多的 在.aspx文件中,引用.JS的文件,在后台事件中 xxxID.attribute.add("onclick",“.JS文件"return false) 类似这样的语句,好像有点问题,我只是说类似这样的。 大致是这...

我来说几句吧,首先,你这个是POST的方式提交,也就不用担心页面缓存了,所以你的修正url参数nocache可以不需要。 另外。 要知道, 你使用的是ajax提交,而不是页面刷新的方式。 所以,你想要提交给浏览器的参数,必须自己在js中获取,然后负责...

传入一个包含参数的对象(Object)。 参数如下: asyncBoolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

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