![](/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.