我正在制作一个交互式票务系统。我有两个页面:ticket.php和myaccount.php。
“ myaccount”页面上是一个票证管理系统,管理员可以在其中分配票证。我想做的是,当管理员查看故障单并做出响应并更新ticket.php上故障单的状态时,我希望myaccount.php能够反映状态的更新(当然不刷新页面)。
到目前为止,我的ajax调用有效,并且它从另一个页面获取POST值。但是,我想从ticket.php更新myaccount.php中的div。
这是存储在名为action.js的文件中的ajax,该函数在ticket.php中被调用,我希望它更新myaccount.php中的div:
function current_ticket() {
$.ajax({
type: "POST",
url: '../user/phpfunc/ajax.php',
data:{current_ticket: 'current_ticket_list'},
success:function(html) {
alert(html);
//This function is called in ticket.php. I want it to update a div
//in myaccount.php
}
});}
这是按下的按钮,它在ticket.php中调用current_ticket():
<input type="submit" name="submit" value="submit" onclick="current_ticket();">
这是请求的ajax.php:
if(isset($_POST['current_ticket'])) {
echo 'test';}
我一直在寻找答案,我只能找到从div获取内容的代码,但是我想将内容发送到另一个文件中的div。感谢帮助,谢谢!!
最佳答案
$("#div").append(YOUR_RETURN_HTML);
可以胜任。
此外,您已经设置了type='submit'
,并且还添加了一个事件onclick
。
禁用默认提交或将类型更改为button
。