1

是否可以为<div>标签提供外部 HTML?

.load()在 jquery 中textboxlist尝试ajax过,但它对textboxlist. <div>有没有在 html中提供源代码之类的iframe

例子:

<div src="existing.php"></div>

我发现了类似的东西,他们说这有效,但对我来说无效。所以有什么建议吗?

4

4 回答 4

1

我猜您的 jQuery 选择返回了多个元素(表单中的 diva 和其他一些元素),它会更新所有内容。

为您的 div提供一个唯一的 id,您将能够在没有任何问题的情况下使用加载功能。

HTML

<div id="divExisting"></div>

脚本

$(function(){
  $("#divExisting").load("existing.php");
});

上面的函数将确保该load函数只有在 dom 完全加载后才会执行。

于 2012-05-07T15:08:51.047 回答
1

既然您使用的是 PHP,为什么不这样呢?

<div id="externalHTML">
   <?php include_once('existing.php'); ?>
</div>

还是应该在客户端动态加载此页面?

于 2012-05-07T15:11:04.930 回答
1

我认为你想要的是一个 iFrame:

<iframe src="existing.php"></iframe>
于 2012-05-07T15:09:24.820 回答
0

文本框列表与 jQuery Mobile 非常相似。它有组件,一个是输入,另一个是另一个显示框,例如:div 或 ul(无序列表)或类似的东西。因此,您需要做的是编辑输入类型文本字段或无序列表 html 内容,然后使用 getValues() 或 setValues() 方法,最有可能紧随其后的是 update() 方法。有关 API 文档,请查看此链接: http: //www.devthought.com/projects/mootools/textboxlist/

于 2012-05-07T15:14:10.513 回答