所以我有这个代码发布到php文件,
Comparator<String[]>
但我不确定如何从php文件continue.php获取每个单独的值,我是否认为var values = {
'socketid': data.socketid,
'id': memberid.value
};
console.log(values);
$.ajax({
url: "continue.php",
type: "POST",
data: values,
});
或其他什么,我只是不确定我是否需要解析或任何东西,我能得到一个例子吗?我该怎么做
答案 0 :(得分:3)
由于您只使用POST方法:
$socketid = $_POST['socketid'];
$id = $_POST['id'];
$_REQUEST
同时检查$_GET
和$_POST
,但代码中没有必要
答案 1 :(得分:0)
$ _ POST应该可以正常工作,因为您的请求属于POST
答案 2 :(得分:0)
您的continue.php将通过以下方式获取值:
<?php
$socket_id=$_POST['socketid'];
id=$_POST['id'];
?>
答案 3 :(得分:0)
对于简单的帖子使用$.post()
,它是$.ajax()
POST
请求的简写。
var values = {
'socketid': data.socketid,
'id': memberid.value
};
$.post('continue.php', values, function (response) {
var res = JSON.parse(response);
if (res.results == true) {
console.log('Data updated');
}else {
console.log('Data not updated');
}
})
在PHP
<?php
$socket_id = $_POST['socketid'];
$id = $_POST['id'];
// here update your data/ use
// then send response to javascript
// echo json_encode(['results' => true]); for success
// echo json_encode(['results' => true]); for fail