![](/img/trans.png)
[英]After datepicker onchange function, send value to same php page with javascript/ajax call without refresh
[英]Refresh browser with PHP function after Javascript & AJAX POST
我的Javascript允许用户登录到第三方系统,并返回一系列用户详细信息。 这完美地工作:)
我使用JSON和AJAX将其发布到PHP脚本。 这也有效。
PHP脚本询问我的mySQL数据库,返回各种详细信息。 这也可以!
但是,我只能在Safari的Web检查器中查看mySQL输出。 我想我需要获取PHP脚本来“刷新”浏览器以显示输出,但是找不到如何做。
帮助表示赞赏。
您需要使用JavaScript进行此操作。
当ajax返回时,您需要将其加载到页面中。 在成功处理程序中,更新DOM元素以包含您感兴趣的用户详细信息。
使用jQuery :(非常基础)
HTML:
...
<div id="userLoginDetails"></div>
...
JS:
$.post('ajax/login.php', { username: 'john doe', password: 'blah' }, function(data) {
$('#userLoginDetails').html(data);
});
您可以使用以下代码从PHP推送控件:
<?php
header('Content-type: text/javascript');
die('location.href=location.href;');
?>
甚至通过JavaScript,在AJAX加载之后,可以在success
函数中包括以下内容:
success: function() {
// Other Codes
location.href=location.href
}
一分钱掉了下来。 我需要的只是AJAX“成功”功能-Duh。 感谢你的帮助。
$.ajax({
type: "POST",
url: "AddEdit_Interests.php",
data: { interestsArray : result },
success: function(data) {
$("#lengthQuestion").fadeOut('slow');
document.write(data);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.