成功函数刷新父页面上的div

时间:2011-01-15 21:27:09

标签: jquery

我有parent.php,通过$('#child').load('child.php?id='+id)调用child.php。 在child.php页面上,我有一个onclick事件,它使用一个成功函数来完成一些事情(mysql等...)。 回到parent.php我也通过类似的#div.load()调用anotherchild.php。

我希望anotherchild.php在其div中使用child.php成功函数进行刷新。

这可能吗?

1 个答案:

答案 0 :(得分:0)

您在子页面中拥有的任何javascript都不会被评估,因为您通过ajax加载它并且结果不会被浏览器评估,它只是一个字符串,除非jQuery对其ajax代码进行了一些重大更改。

您需要在iframe中加载child.php,然后执行

parent.function();

或者你可以在ajax查询结束时运行一个函数,例如

$('#child').load('child.php?id='+id, function() { console.log('Child Loaded'); });