jquery跨域发送Post请求该怎么处理

 我来答
兄弟连IT教育03
2016-06-16 · TA获得超过389个赞
知道小有建树答主
回答量:515
采纳率:66%
帮助的人:179万
展开全部
跨域用jsonp处理 服务器返回json时加上callback

用jsonp解决跨域问题

例子
js: $.ajax({ type: "post", async: true, url: ", data: { act: "isAddorder", productId: 1, userId: 48, r: Math.random(1)//处理需要立即加载的页面 }, dataType: "jsonp", success: function (data) { //处理 }, error: function (json) { //alert("请求数据错误……"); } });服务端:

服务端:

protected void Page_Load(object sender, EventArgs e) { string act = Request["act"]; string callback = Request["callback"]; if (act == "isAddorder") //判断是否可以报名 { int productID = int.Parse(DataSecurity.replaceSQL(Request["productId"])); int userId = int.Parse(DataSecurity.replace姬激灌刻弑灸鬼熏邯抹SQL(Request["userId"])); sjson = isAddorder(productID, userId); } Response.Write(callback+"("+sjson+")"); Response.End(); } 注:sjon是json格式的字符串
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式