所以我有一个页面,在请求时更新我的数据库。例如,当我去database_update.php
它只是更新数据库,并没有显示任何东西。AJAX加载页面并在成功后重新加载/添加
Index.php
显示用户数据库内容。
所以我在JavaScript函数调用update
必须使用AJAX来运行这个页面,在页面加载后(毕竟查询成功运行),它必须加载index.php
并显示更新的页面给用户(重装无刷新效果的页面)。
我的代码是这样的:
$.get('ajax_update_table.php', {
// The following is important because page saves to another table
// users nick which call update:
update: UserLogin
}, function (output) {
// The following is unimportant:
$(myDiv).html(output).show();
});
你的问题,具体是什么? –
我也不确定,具体来说,你正在尝试做什么。你正在做一个Ajax调用,当完成后,你想更新页面上的一些内容*而不用重新加载整个页面? – madlee
嗯,在步骤: #1转到到index.php #上链接2单击它调用函数update_database #3运行代码update_database.php(与AJAX调用它) #4时更新完成(页面加载100%)使用ajax加载index.php #5使用来自ajax(新版本的索引)的新值更改pege(步骤#1,index.php)上的内容。PHP)但没有可见的页面刷新(更像是附加在JS中,但删除旧数据,只提供新的) 希望现在更清楚:) – breq