如果您的Ajax请求未填充参数,可能由于下面的问题:
以下是一个简单的示例,描述如何从Ajax请求中填充参数:
前端代码:
$.ajax({
url: 'example.php',
type: 'POST',
dataType: 'json',
data: {
username: $('#username').val(),
password: $('#password').val()
},
success: function(response) {
console.log(response);
},
error: function(jqxhr, status, error) {
console.log(error);
}
});
后端代码:
$username = $_POST['username'];
$password = $_POST['password'];
if (isset($username) && isset($password)) {
// do something with the variables
} else {
echo 'Both username and password are required';
}
请注意,此处的参数名必须和前端中的data对象的属性名一致,否则您将无法从Ajax请求中正确填充参数。
希望这个示例能够帮助您解决Ajax请求中参数无法填充的问题。
下一篇:Ajax调用中的参数为空