我想从page1打开一个新页面(让我们称之为page2)并在这个新页面上执行ajax调用。 ajax代码已经存在于第2页,我只是想使用它。
所以我在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
你确定我可以使用第2页的功能吗?
我还试图直接从page1重写一个函数,这是有效的。但是这个函数改变了div的HTML内容。因此div在page1而不是page2上更改。
如果我不能使用第2页的函数,如何使用JQuery选择器指向另一个页面?
newpage.$('right').html(data)
答案 0 :(得分:0)
我终于在第1页上编写了该函数,并使用此代码
在第2页上执行该函数 $('.job_more_info').click(function(){
var newpage = window.open("./jobs.php");
newpage.onload = function(){//myFunction}
})