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

Javascript 如何将html附加到当前页面的另一个页面?,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我正在制作一个交互式票务系统。我有两个页面:ticket.php和myaccount.php “myaccount”页面上有一个票证管理系统,管理员可以在其中为自己分配票证。我想做的是,当管理员查看ticket并做出响应并在ticket.php上更新ticket的状态时,我希望myaccount.php反映状态的更新(当然不刷新页面) 到目前为止,我的ajax调用仍然有效,它从另一个页面获取POST值。但是,我想从ticket.php更新myaccount.php中的div 这是存储在名为act

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

“myaccount”页面上有一个票证管理系统,管理员可以在其中为自己分配票证。我想做的是,当管理员查看ticket并做出响应并在ticket.php上更新ticket的状态时,我希望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();">
我已经寻找了答案,我只能找到从div获取内容的代码,但我想将内容发送到另一个文件中的div。非常感谢您的帮助,谢谢

$(“#div”).append(您的返回HTML)将完成这项工作

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

禁用默认提交或将类型更改为
按钮
$(“#div”).append(您的#RETURN_HTML)将完成这项工作

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


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

您可以使用jQuery.append()函数。例如,在success中添加$('#result div').append(html)function@AliAlwash我试过了。例如,$(“.some class”).append(“test”)不起作用,除非它在当前页面中是一个div。我正在尝试附加到另一个页面中的div,而不是当前页面中的div。您需要向我们展示
ajax.php
的内容,因为它的结果可能会破坏您的jsp。在不同页面上更新结果是什么意思?你是说Facebook在通知方面做的事情吗?@CodeGodie我更新了这个问题。它只是有一个回声测试。当我单击submit按钮时,警报显示“test”,因此我知道它正在工作。但是,我想在不刷新页面的情况下从当前的im更新另一个页面。您可以使用jQuery.append()函数。例如,在success中添加$('#result div').append(html)function@AliAlwash我试过了。例如,$(“.some class”).append(“test”)不起作用,除非它在当前页面中是一个div。我正在尝试附加到另一个页面中的div,而不是当前页面中的div。您需要向我们展示
ajax.php
的内容,因为它的结果可能会破坏您的jsp。在不同页面上更新结果是什么意思?你是说Facebook在通知方面做的事情吗?@CodeGodie我更新了这个问题。它只是有一个回声测试。当我单击submit按钮时,警报显示“test”,因此我知道它正在工作。但是,我想在不刷新页面的情况下更新另一个页面,我已经尝试过了。让我问一下,这个方法是否真的让我附加到另一个页面,而不是im当前所在的页面?例如,我在ticket.php中调用append方法,但是我希望将该内容附加到myaccount.php。它似乎对我没有任何帮助$(“myaccount中的类”)。追加(“从票证中追加”)@你需要附加html还是什么?我已经试过了。让我问一下,这个方法是否真的让我附加到另一个页面,而不是im当前所在的页面?例如,我在ticket.php中调用append方法,但是我希望将该内容附加到myaccount.php。它似乎对我没有任何帮助$(“myaccount中的类”)。追加(“从票证中追加”)@你需要附加html还是什么?
if(isset($_POST['current_ticket'])) {
echo 'test';}