$.ajax()
django項目中html頁面的請求,它與firefox一起工作,但不能與chrome一起工作.i從谷歌嘗試了很多東西但沒有得到任何結果,我浪費我的2天plz幫助鉻控制檯上 錯誤:XMLHttpRequest無法加載http://example.com/myapp/jsonurl/。請求的資源上沒有'Access-Control-Allow-Origin'標頭
的XMLHttpRequest無法加載http://example.com/myapp/jsonurl/.
沒有'Access-Control-Allow-Origin'
頭出現在所請求的資源。原因'http://www.example.com'因此不被允許訪問。
我的代碼:
ajax code:
$.ajax({
url: "http://example.com/myapp/jsonurl/",
dataType:"json",
type:"GET",
success: function(data){
alert(data);
},
error: function(xhRequest, ErrorText, thrownError){
alert(xhRequest+ ErrorText+thrownError);
}
});
網址:
url(r'^jsonurl/', planViews.jsonurl,name='jsonurl'),
觀點:
def jsonurltest(request):
context = RequestContext(request)
return HttpResponse(json.dumps("{'jsondata':'ajax test'}"), content_type="application/json")
thanx重播,你是什麼意思」同名「,我只授予Access-Control-Allow-Origin:」*「在服務器上的httpd.conf文件 – user3245211 2014-10-31 04:55:41
XMLHttpRequest無法加載http://example.com/myapp/jsonurl/。請求的資源上沒有「Access-Control-Allow-Origin」標題。因此Origin'http://www.example.com'是不允許訪問的,它們顯示了不同的「example dot com」和「www dot example dot com」。你確定你的Access-Control-Allow-Origin標題發送正確嗎?你看看http回覆? – jean 2014-10-31 15:53:38