-1
這裏工作的AJAX腳本的數據類型是我的代碼:不中跨域請求
$.ajax({
method: "POST",
url: "http://phpseverdomain/dynamic.php",
dataType: "script",
data: { type: "2" }
})
PHP代碼:
<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: PUT, GET, POST");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
echo 'alert(1234)';
?>
這AJAX當我從不同的域中運行不起作用。
你在JavaScript控制檯得到一個錯誤? – Barmar
請記住,您只需輸出OPTIONS預飛行請求的CORS標頭。它不需要在POST請求中。 – Halcyon
檢查一些其他選項:http://jquery-howto.blogspot.com/2013/09/jquery-cross-domain-ajax-request.html – Twisty