我試圖爲什麼不內爆郵政工作?
JAVASCRIPT
str_objects = "some multiline text";
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST", "127.0.0.1/index.php", false);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("str_objects="+encodeURIComponent(str_objects));
PHP
$str_map = $_POST["str_objects"];
file_put_contents("map.txt", $str_map);
和:
JAVASCRIPT
str_objects = "some multiline text";
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST", "127.0.0.1/index.php", false);
xmlhttp.send(str_objects);
PHP
$str_map = file_get_contents('php://input');
file_put_contents("map.txt", $str_map);
輸出文件「map.txt」在兩種情況下均爲空。
什麼不行?你期望發生什麼?發生什麼事? –
echo $ str_map應該回顯JS變量中的多行文本str_objects – user3100031
在chrome中使用開發人員工具,轉到網絡..重新執行操作,並檢查是否確實傳遞了變量.. –