繁体   English   中英

使用javascript在新页面上执行功能

[英]Execute function on new page with javascript

我想从page1打开一个新页面(我们称其为page2),然后在这个新页面上执行ajax调用。 Ajax代码已经存在于page2上,我只想使用它。

因此,我在page1中有一个按钮来触发此操作。

  $('.job_more_info').click(function(){
    var newpage = window.open("./jobs.php");
    newpage.changeJobInformation('1');
  })

但这失败并显示TypeError: newpage.changeJobInformation is not a function

我还尝试将Ajax代码从page2移到page1。 但是我有同样的错误

编辑

我试过了

  $('.job_more_info').click(function(){
    var newpage = window.open("./jobs.php");
    newpage.onload = changeJobInformation('1');
  })

但是错误告诉我

ReferenceError:未定义changeJobInformation

您确定我可以使用page2中的函数吗?

我也尝试直接从page1重写一个函数,并且该函数正常工作。 但是此函数会更改div的HTML内容。 因此,div是在page1而不是page2上更改的。

如果无法使用page2中的函数,如何使用JQuery选择器指向另一个页面?

newpage.$('right').html(data)


我终于在第1页上编写了该函数,并使用此代码在第2页上执行了该函数

  $('.job_more_info').click(function(){
    var newpage = window.open("./jobs.php");
    newpage.onload = function(){//myFunction}
  })

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM