发送数据和接收依赖于该数据的响应的最佳方法是什么?
考虑用于请求的PHP文件:
$test = $_POST['test'];
echo json_encode($test);
Run Code Online (Sandbox Code Playgroud)
我试图通过以下方式实现这一目标:
$.ajax({
type: "POST",
dataType: "json",
data: '{test : worked}',
url: 'ajax/getDude.php',
success: function(response) {
alert(response);
}
});
Run Code Online (Sandbox Code Playgroud)
小智 8
丢失引号以传递对象:
$.ajax({
type: "POST",
dataType: "json",
data: {test : worked},
url: 'ajax/getDude.php',
success: function(data) {
alert(data);
}
});
Run Code Online (Sandbox Code Playgroud)
而不是这个
data: '{test : worked}'
Run Code Online (Sandbox Code Playgroud)
尝试
data: {"test" : worked} // Worked being your data you want to pass..
data: {"test" : "worked"} // Else enclose worked in quotes
Run Code Online (Sandbox Code Playgroud)