我有一个关于Ajax使用的小问题。我已经搜索了相同的问题,但我找不到与我的问题相似的东西。
这是我的密码。
$(document).ready(function()
{
$("#nume").blur(function() {
numeform = $("#nume").val();
if (numeform){
$.ajax({
type: "POST",
url: "../../index.php",
data: {numeform : numeform},
cache: false,
success: function(response) {
data = numeform;
console.log(data);
}
});
}
});
});
在php文件中,我有
$data = $_POST['data'];
echo $data;
控制台显示为应有的状态。非常感谢您的帮助。
控制台记录的是您发送的变量,而不是您接收的变量,这就是为什么它看起来是正确的。如果您登录response
,那么您会看到一个问题。
对于PHP部分,您在阅读$_POST['data']
时应该阅读$_POST['numeform']
,因为这是您在ajax请求中发送的内容
{numeform:numeform}