Javascript 使用AJAX查询生成Html页面元素好吗?

Javascript 使用AJAX查询生成Html页面元素好吗?,javascript,ajax,Javascript,Ajax,根据UI输入,我需要动态更改、创建或隐藏其他UI元素。 我也不想刷新我的页面。使用AJAX查询生成Html页面元素好吗?还有,最好的方法是什么?我正在使用的是的绑定来完成这项工作。以下是想法: 创建全局视图模型: 变量_视图模型={ 主体:可观察 } 在html页面中: 在javascript中 ko.applyBindings_viewModel,$'dynamic-part'[0] 每当您想要加载动态部件时,都可以使用如下javascript代码: $.get'/some/new/page/

根据UI输入,我需要动态更改、创建或隐藏其他UI元素。 我也不想刷新我的页面。使用AJAX查询生成Html页面元素好吗?还有,最好的方法是什么?

我正在使用的是的绑定来完成这项工作。以下是想法:

创建全局视图模型:

变量_视图模型={ 主体:可观察 }

在html页面中:

在javascript中

ko.applyBindings_viewModel,$'dynamic-part'[0]

每当您想要加载动态部件时,都可以使用如下javascript代码: $.get'/some/new/page/part',functiondata{{u viewModel.htmldata;}


当您将上述技术与and一起应用时,您将得到一个非常强大的单页web应用程序,其中应用程序的所有页面都可以通过ajax调用加载

通常情况下,初始页面具有带有标识符的标记,但div中没有内容。当AJAX结果返回时,将这些div的innerHTML设置为检索到的内容,并按标识符对其进行寻址。这很好地解释了这一点。

首先,你必须复制技术资料

首先,如何发出AJAX请求? 我会选择图书馆。这有一个功能

然后你决定: 您是否只返回一些数据并用JavaScript构建HTML内容?这里jQuery也是一种很好的方法 还是在服务器端构建HTML,然后使用ajax回调方法将其放入我的文档中


这是为初学者准备的

当然,您需要创建HTML元素。你还想让什么事情发生?