我想将页面重定向到从PHP脚本返回的URL
当用户创建帖子时,我想为mysql_insert_id()
返回post_id
的值。
$('input#submitButton').click( function() {
$.ajax({
url: 'newpost.php',
type: 'post',
dataType: 'json',
data: $('form#myForm').serialize(),
success: function(data) {
window.location.replace("http://localhost/?post_id=...");
}
});
});
我看了这里,但找不到我想要的东西。 Link
答案 0 :(得分:2)
在你的php脚本中执行:
echo json_encode(array(
'id' => $THE_ID
));
然后在这里做:
$('input#submitButton').click( function() {
$.ajax({
url: 'newpost.php',
type: 'post',
dataType: 'json',
data: $('form#myForm').serialize(),
success: function(data) {
window.location = "http://localhost/?post_id=" + data.id;
}
});
});
});