2011-08-17 71 views
8

我有一個code.html文件,其中包含以下代碼。XMLHttpRequest無法加載Origin-null不允許通過Access-Control-Allow-Origin

$.ajax({ 
        type: "POST", 
        datatype: "JSONP", 
        url: "path", 
        success: function(msg){ 
        var e = document.createElement("div"); 
        e.id = "ads"; 
        document.body.appendChild(e); 
        $("#ads").html(msg); 

        } 
      }); 

當我打開瀏覽器code.html文件,它提供了一個錯誤:

**"XMLHttpRequest cannot load file://..... Origin null is not allowed by Access-Control-Allow-Origin."** 

請幫助我!如何避免這一問題

+0

您的code.html位於同一臺主機上嗎? – Maerlyn 2011-08-17 11:43:13

+0

在同一主機它的工作正常。但在不同的它不起作用 – 2011-08-17 11:45:59

回答

2

如果你的數據類型是jsonp(小寫),阿賈克斯類型必須是GETPOST

更新:

使用$ .getJSON與其使用$就應該解決您的問題

相關問題