在javascript中解析来自服务器的Json响应数组,而不加载页面

在javascript中解析来自服务器的Json响应数组,而不加载页面,javascript,html,json,Javascript,Html,Json,我正在开发一个网络应用程序。我有一个网页,通过表单标签向服务器发送一些数据。服务器返回一个json数组。我想知道如何在不加载的情况下解析json数组 我的页面。其目的是保持我的网页原样,并将一些值从json数组加载到 “我的表单”标记下面的一些文本字段用于进一步处理 编辑:我尝试了一些从json数组读取的示例,但是如何防止网页重新加载。请使用Ajax。Ajax调用是根据您的需求使用Javascript完成的。如果您使用像JQuery这样的库,那么它的使用非常简单 链接到JQuery-获取: 避免

我正在开发一个网络应用程序。我有一个网页,通过表单标签向服务器发送一些数据。服务器返回一个json数组。我想知道如何在不加载的情况下解析json数组 我的页面。其目的是保持我的网页原样,并将一些值从json数组加载到 “我的表单”标记下面的一些文本字段用于进一步处理


编辑:我尝试了一些从json数组读取的示例,但是如何防止网页重新加载。

请使用Ajax。Ajax调用是根据您的需求使用Javascript完成的。如果您使用像JQuery这样的库,那么它的使用非常简单

链接到JQuery-获取:


避免更改现有代码中任何内容的一个方法是处理表单的提交。通过ajax在提交时发送get/post并取消表单提交。

请使用ajax进行此操作。Ajax调用是根据您的需求使用Javascript完成的。如果您使用像JQuery这样的库,那么它的使用非常简单

链接到JQuery-获取:



避免更改现有代码中任何内容的一个方法是处理表单的提交。通过ajax在提交时发送get/post,并取消表单提交。

只需使用ajax而不是表单提交。@raghavv:感谢您的快速回复。我现在还不喜欢ajax。我想使用Javascript。可以通过javascript实现吗?Ajax作为html/dom功能提供,并使用javascript实现。没有其他的交流方式。@nhahtdh:代码不多。我将粘贴的只是一个表单,我收到的响应将替换我的网页,这不应该是因为它是一个电话应用程序,我希望保持页面的原样。@Raghav:好的,如果这是防止重新加载的唯一方法,那么我想我没有太多选择。只需使用Ajax而不是表单提交。@raghavv:谢谢您的快速回复。我现在还不喜欢ajax。我想使用Javascript。可以通过javascript实现吗?Ajax作为html/dom功能提供,并使用javascript实现。没有其他的交流方式。@nhahtdh:代码不多。我将粘贴的只是一个表单,我收到一个响应,该响应将替换我的网页,这不应该是因为它是一个电话应用程序,我希望保持页面的原样。@raghav:Ok,如果这是防止重新加载的唯一方法,那么我想我没有太多的选择。避免您更改现有代码中任何内容的一个方法是处理表单的提交。通过ajax在提交时发送get/post并取消表单提交。你的意思是我不应该通过表单提交按钮提交,而是将提交操作转移到ajax调用以防止重新加载?我建议这样做是为了帮助你完成额外的工作。基本上,您可以在onsubmit事件中取消任何表单的提交。我的想法是,在“取消提交”的同时,您也可以利用这个机会发送ajax。在我上次的评论中,我尝试过从表单中的按钮调用函数,然后将其传输到onsubmit事件。在该函数中创建ajax调用会有帮助吗?我明白你的意思了,但是你能提供一个简单的ajax请求示例吗?你同意JQuery吗?在这种情况下,我可以给出一个示例。避免您更改现有代码中任何内容的一个方法是表单提交的句柄。通过ajax在提交时发送get/post并取消表单提交。你的意思是我不应该通过表单提交按钮提交,而是将提交操作转移到ajax调用以防止重新加载?我建议这样做是为了帮助你完成额外的工作。基本上,您可以在onsubmit事件中取消任何表单的提交。我的想法是,在“取消提交”的同时,您也可以利用这个机会发送ajax。在我上次的评论中,我尝试过从表单中的按钮调用函数,然后将其传输到onsubmit事件。在该函数中创建ajax调用会有帮助吗?我明白你的意思了,但是你能提供一个简单的ajax请求示例吗?你同意JQuery吗?那样的话,我可以提供样品。