如何使用jQuery ajax通过https POST方法获取json数据?

时间:2013-08-13 03:01:14

标签: jquery ajax https

我想使用jQuery ajax方法验证登录,Web服务由第三方通过https POST方法提供。

我使用以下代码,但它不起作用。

$.ajax({
type: "POST",

dataType: 'json',
contentType:'application/json',
url: "https://salesforce login web service",
crossDomain:true,
data: {un:"bohan",pw:"123456"},
success: function(data) {
alert('success!'); // or not!
},
error:function (xhr, ajaxOptions, thrownError){
            alert(xhr.status+" : "+thrownError); // 0

        }
});

我认为这可能是由AJAX跨域相关问题引起的。我该怎么办呢?谁能给我一些建议?非常感谢你。

1 个答案:

答案 0 :(得分:0)

  

由于浏览器安全限制,大多数“Ajax”请求都是主题   同源政策;请求无法成功检索   来自不同域,子域或协议的数据。