在.load jquery中使用JSON返回的页面url


Use JSON returned page url in a .load jquery

我的网站上有一些动态页面,正在尝试使用.load函数。

基本上,我有一个表单,它有一个包含网页URL的隐藏字段。

然后在处理操作时将其发布到php页面,然后我在JSON返回中返回此页面url。

所以

$return['pageUrl'] = $pageurl;

我如何在中使用它

$('.adiv').load("HREF .adiv");

我试过这样做:

$('.adiv').load("'+pageUrl+' .adiv");

但这是一个真正的暗箭伤人,它不起作用。对此有什么想法吗?

如果我得到的是正确的,并且您只想得到返回数据的.adiv部分,那么您需要在它和您正在调用的URL之间有一个空格,如这里所述http://api.jquery.com/load/

如果$pageURL包含您试图加载的URL的字符串值,那么我建议在下面尝试,注意参数与额外空间的串联。

$(selector).load($pageURL + ' .adiv');

还应注意,如果选择器与元素不匹配,则将不执行load调用。