我的Javascript允许用户登录第三方系统,返回一组用户详细信息。这非常有效:)
我使用JSON和AJAX将其发布到PHP脚本。这也有效。
PHP脚本询问我的mySQL数据库,返回各种细节。这也有效!
但是,我只能在Safari的Web Inspector中查看mySQL输出。我认为我需要让PHP脚本“刷新”浏览器以显示输出,但无法找到该怎么做。
帮助表示赞赏。
答案 0 :(得分:2)
您需要使用JavaScript执行此操作。
当您的ajax返回时,您需要将其加载到您的页面中。在您的成功处理程序中,更新DOM元素以包含您感兴趣的用户详细信息。
使用jQuery :(并且非常简陋)
<强> HTML:强>
...
<div id="userLoginDetails"></div>
...
<强> JS:强>
$.post('ajax/login.php', { username: 'john doe', password: 'blah' }, function(data) {
$('#userLoginDetails').html(data);
});
答案 1 :(得分:1)
您可以使用此代码从PHP推送控件:
<?php
header('Content-type: text/javascript');
die('location.href=location.href;');
?>
或者甚至通过JavaScript,在AJAX加载之后,在success
函数中你可以包含这个:
success: function() {
// Other Codes
location.href=location.href
}
答案 2 :(得分:0)
$.ajax({
type: "POST",
url: "AddEdit_Interests.php",
data: { interestsArray : result },
success: function(data) {
$("#lengthQuestion").fadeOut('slow');
document.write(data);
}
});