我需要做跨域Ajax請求 - 這是我的代碼訪問受限制的URI被拒絕「代碼:」 1012 - 跨域Ajax請求
$.ajax(
{
url: redirectURL,
data: $('#login-container form').serialize() + querystring,
type: 'post',
cache: false,
dataType: 'jsonp',
jsonp: 'jsonp_callback',
});
Error: [Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" location: "http://testsite/assets/scripts/jquery-1.3.2.js Line: 19"]
Source File: http://testsite/assets/scripts/jquery-1.3.2.js
Line: 19
我結帳以下鏈接太 -
Access to restricted URI denied code: 1012
$.ajax(
{
url: redirectURL+'?callback=?',
data: $('#login-container form').serialize() + querystring,
type: 'post',
cache: false,
dataType: 'html' });
我也嘗試過URL中的回調。 我已經看到所有鏈接在這個問題上的計算器stackoverflow ..但無法克服這個東西 任何人都可以請幫助,並告訴我如何克服! 感謝
確實的URL看起來更重要的是什麼:它真的返回JSONP數據? – jitter 2009-11-05 16:18:43
你是否控制你正在做Ajax請求的域/站點?它是用json響應還是jsonp響應來設置的? – Stobor 2009-12-20 00:51:33
你有沒有在你的頁面中定義一個名爲'jsonp_callback'的JavaScript函數? – Stobor 2009-12-20 00:54:10