jquery跨域提交php

方法1:

$.ajax({ 

type: "post", 
contentType: "application/json", 
url:"http://fcy.111.cn/dodata.php?jsoncallback=?",
data: {"docTitle":"aaa","docType":"bbb","docConntent":"ccc"},
dataType: "json", 
   error: function(x, e) { 
          alert(e); 
        }, 
success: function (result) { 
    alert(result.d); 
    } 
});
方法2:
$.ajax({ 
                async: false, 
                url: "http://fcy.111.cn/dodata.php", 
                type: "post", 
                dataType: 'jsonp', 
                //jsonp的值自定义,如果使用jsoncallback,那么服务器端,要返回一个jsoncallback的值对应的对象. 
                jsonp: 'jsoncallback', 
                //要传递的参数,没有传参时,也一定要写上 
                  data: {"docTitle":"aaa","docType":"bbb","docConntent":"ccc"},
                timeout: 5000, 
                //返回Json类型 
                  contentType: "application/json;utf-8", 
                //服务器段返回的对象包含name,data属性. 
                success: function (result) { 
                    alert(result.date); 
                }, 
                error: function (jqXHR, textStatus, errorThrown) { 
                    alert(textStatus); 
                } 

            });

方法3:

$.getJSON(
              "http://fcy.111.cn/dodata.php?callback=?",
             {"docTitle":"aaa","docType":"bbb","docConntent":"ccc"},
              function(data) { alert(data); }
  );
方法4:
$.ajax({
dataType: "jsonp",
jsonp: 'jsoncallback',
url: "http://fcy.111.cn/dodata.php?docTitle=aaa&docType=bbb&docConntent=ccc?callback=?",
data: '_Method=GET&_JSON=',
error:function(){
alert("abc");
   },
success: function(json){
alert(json);
}

});

总之加上?callback=?这个好象就可以用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值