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

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

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

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

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

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

你都写了“//方法传参的写法一定要对”,dada的说明: data类型:String发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将...

ajax用在asp.net中一般就用webservice和 .ashx来传递页面值, 但是两者有区别:后者你直接在ashx中设置contentype为Json就可以回传Json数据, 但是webservice貌似就不行 需要序列化 等等一系列操作才能传回Json,而且ajax的写法也很重要 contentTyp...

首先你先要确定到底收到数据没 所以第一步,你先去到dataType,在success的回调函数这么写 success: function(info) { console.log(info);}把收到的数据打印到控制台,在控制台里看有没有接收到数据,如果打印出了字符串,证明你接受是没有问题...

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