我正在将一些数据发布到一个PHP文件中,然后希望将其发送到数据库。
我的AJAX调用似乎很好地运行了,因为如果执行了AJAX调用,我会得到一个alert
。但是,似乎我的数据没有被正确地传输。我得到了一个undefined
的成功消息。我尝试设置async: true
,但那并没有起作用。这是代码:
$.ajax({
type: "POST",
url: "sc_update_user.php",
data: {
role_Id: 'my Id',
user_Id: 'user Id'
},
success: function(data){
alert('my message: ' + data.msg);
}
});
<?php include_once 'includes/sessions.php';
include_once 'includes/connect.php';
$roleId = $_POST['role_Id'];
$userId = $_POST['user_Id'];
// code to insert nto db //
echo json_encode(array('msg'=>'the message'));
?>
这个PHP只是用来测试的模型,但它应该能够正常工作,对吗?
感谢您的帮助。