我試圖使用Ajax發送POST請求,但我不斷收到以下錯誤POST請求:錯誤發送用ajax
的XMLHttpRequest無法加載http://192.168.1.123:8080。對預檢請求的響應不會通過訪問控制檢查:請求的資源上不存在「Access-Control-Allow-Origin」標頭。因此'Origin'http://localhost:8080'不允許訪問。
這裏是我的代碼
我試圖使用Ajax發送POST請求,但我不斷收到以下錯誤POST請求:錯誤發送用ajax
的XMLHttpRequest無法加載http://192.168.1.123:8080。對預檢請求的響應不會通過訪問控制檢查:請求的資源上不存在「Access-Control-Allow-Origin」標頭。因此'Origin'http://localhost:8080'不允許訪問。
這裏是我的代碼
$.ajax({
type: "POST",
url: "http://192.168.1.123:8080,
data: JSON.stringify([
{
"
VisitorName ": "
"+document.getElementById("
VisitorName ").value,
}
從我可以告訴逗號旁邊value
導致語法錯誤。此外,在您的代碼內您不關閉"
爲"http://192.168.1.123:8080
抱歉,我必須複製舊代碼而不是新代碼。 – nero
@nero啊好吧,這是有道理的 –
這是CORS錯誤服務器不允許任何其他客戶端以外的其他客戶端請求查看此更多信息http://stackoverflow.com/questions/25923796/ cors-error-with-jquery –
另外你的代碼有一些語法錯誤。就像'url'一樣,你不會關閉在'data'中的代碼中拋出的'''''',''等。 – Ionut