从不同的 HTML 页面调用方法
Calling Methods from Different HTML Pages
我有一个网页,显示由类别选择的数据。类别列在一个页面(类别.html),数据显示在另一个页面(列表.html)。
而不是重新加载整个页面(list.html)以在选择新类别时显示数据,我想编写一个可以从(categories.html)调用的公共方法,以便仅单独获取数据,而不是再次获取整个列表.html页面。
我正在使用HTML5 + JS + CSS(JS如jQuery和Dojo)。这种情况可能吗?
我无法将两个类别.html和列表.html组合为一个文件,因为我有多个列表.html文件用于显示所选类别的各种数据。
提前感谢你...
你可以使用 $.get 或 .load 和 jquery 来获取远程 html 内容
$('#containerDiv').load('list.html')
或
$.get( "list.html", function( data ) {
$('#containerDiv').html( data );
});
仅
从javascript来看,我认为你不能这样做,但你可以使用任何你喜欢的服务器端语言,例如php
。
首先,您必须绑定 Click 事件或选择类别时触发的任何事件,在该事件的回调中,您可以使用 jquery ajax 方法来调用php
脚本。您必须通过 ajax 将所需的数据(例如选择的类别名称)传递给 php 脚本。现在,如果您只想将数据追加到list.html
,则可以创建一个html
代码段文件。
在 list.html
的 js 脚本中,您可以设置一个间隔,该间隔将在 1/2 秒后检查代码段文件,并使用 jQuery get
或load
ajax 方法来获取代码片段代码并将其添加到"列表.html
相关文章:
- 未捕获错误:无法在初始化之前调用方法;
- 通过ajax从客户端调用C#方法来执行C#方法
- 如何避免在angular上多次调用方法;s ng重复
- React路由器错误-'无法调用方法'getRouteAtDepth'的未定义'
- 从window.onbeforeunload调用方法背后的代码
- 当输入字段为空时,如何在angular中调用方法
- 函数调用方法有什么用
- 多次调用方法后返回相同promise的模式
- 当从Chrome扩展动态注入JS时,从onload()内部调用方法
- 茉莉花 - 未调用方法
- jQuery如何在原型中调用方法
- ng显示“;调用方法“;不起作用
- Odoo销售点如何访问模型并使用JS调用方法
- 从React调用方法.JS州
- TinyMCE验证给出错误:无法调用方法'getContent'的未定义
- 向模板实例变量传递调用方法调用的结果时出现异常
- 如何在对象中调用方法
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- 在输入类型提交按钮上调用 C# 方法
- 通过类选择器单独调用方法