3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個贊
我認(rèn)為這是一個更好的方法
JS
const response = fetch('http://localhost:8888/project/my-script.php', {
method: 'POST', // *GET, POST, PUT, DELETE, etc.
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: new URLSearchParams({phone_num: 12345678}).toString()
});
PHP
$request_method = $_SERVER['REQUEST_METHOD'];
if ( $request_method == 'POST' ){
echo "This is working!!";
echo($_POST["phone_num"]);
}else {
echo json_encode('No defined function for this method');
}

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個贊
嘗試使用$_REQUEST
而不是$_GET
.
我知道使用它很蹩腳。但即使使用 ReactJS,我也面臨同樣的問題,我用這個解決了它。

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個贊
xhttp.open("POST", "http://localhost:8888/project/my-script.php", true);
在您上面的網(wǎng)址中,您似乎正在發(fā)送一個帖子請求
$request_method = $_SERVER['REQUEST_METHOD'];
if ( $request_method == 'POST' ){
echo "This is working!!";
echo $_GET['phone_num'];
}else {
echo json_encode('No defined function for this method');
}
如果您的 php 函數(shù)似乎您正在phone_num使用 GLOBAL GET 數(shù)組訪問該變量。
將其更改為發(fā)布
$_POST['phone_num'];
- 3 回答
- 0 關(guān)注
- 199 瀏覽
添加回答
舉報