请考虑以下ajax邮政编码
$.post('https://'+window.location.host+'/cart/test_payment', $('.submit_order').serialize(), function(data){
alert('test')
})
服务器端脚本test_payment
正常运行,但最后我没有收到警报test
。如果我将协议更改为http
,我会收到警报,因此现在已经调用了处理函数。有什么问题?
答案 0 :(得分:0)
如果您尝试从http://拨打电话,那么您将无法向https://目的地发送AJAX请求,反之亦然。当您尝试此操作时,它被视为不同的协议,并且违反了same origin policy,因此您将无法看到响应。