如何使用jquery/js从另一个站点(同一域)获取表单元格值
How to get a table cell value from another site (same domain) using jquery/js?
我正在寻找一个非常类似的解决方案,该解决方案在Q:如何使用jquery获取表单元格值?但在表实际上在同一域内的另一个网站上的情况下(没有可用的服务器端脚本)。
我将感谢你的帮助。
如果您可以向它发出AJAX GET请求(也就是说,如果您没有受到同源策略的阻碍),那么您可以使用jQuery的.load()
函数。
本质上,你向函数传递一个资源和一个选择器,它会获取资源并解析出选择器的内容,并将其加载到你调用它的任何地方,然后在完成时执行一个你也传递给它的函数。例如。。。
$('#emailAddress').load('index.html p.contactInfo span.emailAddress', function() {
alert('loaded new email address');
});
这将做的是:
- 在当前DOM中查找具有
id
"emailAddress"的元素 - 向
index.html
发出AJAX GET请求 - 在响应中,找到一个类别为"contactInfo"的
p
,其中包含类别为"emailAddress"的span
- 将该
span
的内容设置为最初选择的元素(id
"emailAddress")
如果您想从网站上的另一个页面加载信息,您需要通过jquery使用.load()。
$('#ValueContainerOnYourPage').load('SomeWebPage.html#SelectorForTheElementYouWant');
这将获取页面上的一个元素,并将其加载到页面上的元素中。一旦你有了这些信息,你就可以使用其他帖子中的方法来获得你想要的特定数据。
你可以在这里阅读更多关于负载的信息:http://api.jquery.com/load/
相关文章:
- 如何从pdftron webviewer获取表单数据
- 在不同的文件中使用Javascript获取表单数据
- 试图获取表单时出现Jquery错误
- (extjs)获取表单中单选按钮的选定值.不返回该值
- jQuery发布并获取表单数据
- 可以't使用jquery获取表单中select字段的值
- 使用JavaScript或Prototype获取表单中的所有控件并启用它们
- 单击表单的“提交”按钮时,获取表单中的所有INPUT和ACTION标记
- 如何从Angular Payments获取表单数据
- 无法获取表单's面板的x和y坐标,并在加载时从cookie中设置它们
- 有没有一种方法可以在jQuery.serialize()之前获取表单数据,或者与jQuery.sserialize(()
- 通过单击提交按钮获取表单名称
- 使用 Ajax 获取表单数据
- 铬扩展 :如何获取表单并填写并提交
- 如何从 django 模板语言获取表单数据
- 根据选择选项元素将表单重定向到不同的URL,并在电子邮件中获取表单详细信息
- 通过javascript提示获取表单的信息
- 从包含ng的字段中获取表单数据,而无需使用ng模型
- 使用Javascript获取表单值
- 获取表单帖子外部的单选按钮值