关于jquery ajax跨域返回数据的问题,服务器端是.net的页面

提问者:Cameron 提问时间:2016年11月01日 人气:11
用户提问
#send单击事件触发ajax发送到服务器端。服务器是一个发送短信验证码的方法.m是验证码.
我执行之后。短信是成功发送啦。但是数据估计没有返回。而且短信发送啦。前台也没有执行alert(data)这个js方法。求大神指点一二
推荐答案
返回格式不对,要返回jsonp格式

在服务端
先接受callback: string callback = Request["callback"];
返回的时候需要吧callback带上
例:
Response.Write(callback+"("+sjson+")");//sjson为json格式的数据
Response.End();