,我想發佈一些數據,跨域,我想處理這是一個完整的HTML頁面發佈數據跨域和處理我是新來的Jquery響應
我使用下面的響應代碼
$.ajax({
url: "http://www.somehost.com/abc/xyz.php",
type: "post",
data:{page: "123", calltype: "1"},
// crossDomain: true, I tried with using it as well
dataType:'html',
success: function(response, textStatus, jqXHR){
console.log(response);
},
error: function(jqXHR, textStatus, errorThrown){
console.log("The following error occured: "+textStatus);
console.log(jqXHR);
},
});
當我使用dataType:'html'
,error
功能解僱,螢火蟲日誌,
POST http://www.somehost.com/abc/xyz.php 302 Moved Temporarily 231ms
The following error occured: error
Object { readyState=0, status=0, statusText="error"}
但是當我使用dataType:'jsonp'
,再次error
功能解僱,但這次HTML響應成功加載但對此我無法理解和螢火蟲記錄與
FIRE BUG
The following error occured: parsererror
Object { readyState=4, status=200, statusText="success"}
SyntaxError: syntax error
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E
和HTML的響應是正確的一些語法錯誤(因爲我點擊這有點像螢火蟲它開擴的鏈接)本
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<title>Welcome</title>
.
.
.
我想要做這個網站頁面響應了一些工作,我不知道我做錯了請幫幫我。
編輯
檢查@alkis的答覆,我想現在在我的本地使用這個代理頁面後,這我請求服務器需要某種登錄的,其工作的罰款當我打電話交叉域的Ajax調用(加載頁面正常,但有一種解析錯誤,我上面提到),但我不知道它是不是響應完全相同的頁面時,我使用代理,任何幫助?
,讓我們看到了響應報頭幫助你。願意成爲CORS未啓用。 – Ohgodwhy 2013-04-29 19:20:13
看到我的答案http://stackoverflow.com/questions/8944656/what-prevents-me-from-using-ajax-to-load-another-domains-html/8944743#8944743 – 2013-04-29 19:21:50