如何将html从当前页面附加到另一个页面?

时间:2017-05-23 12:07:11

标签: javascript php jquery html ajax

我正在制作一个互动票务系统。我有两个页面:ticket.php和myaccount.php。

在'myaccount'页面上是一个票务管理系统,管理员可以在其中为自己分配票证。我想要做的是当管理员查看故障单并做出响应并更新ticket.php上的故障单状态时,我希望myaccount.php能够反映状态的更新(当然不刷新页面)。

截至目前,我的ajax调用正常,它从另一个页面获取POST值。但是,我想更新myaccount.php FROM ticket.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。感谢帮助,谢谢!!

1 个答案:

答案 0 :(得分:0)

$("#div").append(YOUR_RETURN_HTML);可以胜任。

此外,您已设置type='submit',并且您还添加了一个事件onclick

禁用默认提交或将类型更改为button