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

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

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

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

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

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

jquery: function sq_Click() { $.ajax({ //要用post方式 type: "Post", //方法所在页面和方法名 url: "xia_advise.aspx/GetDataS……

$.ajax({ url:'路径', type:'post'//提交方式 data:'Name=test',//参数 success:function(data){//返回值 } }); 后台: string Name=Request["Name"];

直接在你想调用的地方写

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