2012-12-19 31 views
0

我正在开发一个web应用程序。我有一个网页,通过表单标签将一些数据发送到服务器。服务器返回一个json数组。我想知道如何解析这个json数组,而不会加载我的页面 。目的是让我的网页保持原样,并从json数组中加载一些值到 我的表单标签下的一些文本字段以供进一步处理。从服务器解析JavaScript中的Json响应数组而不加载页面

编辑:我已经尝试了一些从json数组中读取的例子,但如何防止网页realoading。

+0

只需使用Ajax而不是表单提交。 – closure

+0

@raghavv:感谢您的快速回复。截至目前,我还没有进入Ajax。我想使用Javascript。是否可以通过JavaScript? – user1900588

+0

Ajax可用作html/dom功能,并使用javascript完成。没有其他沟通渠道。 – closure

回答

3

请为此使用Ajax。根据您的要求,使用Javascript完成Ajax调用。如果您使用JQuery等库,则使用起来非常简单。

链接的JQuery - 获取:http://api.jquery.com/jQuery.get/

其中一个想法救你脱离于现有的代码进行任何更改是处理的onsubmit形式。通过ajax发送您的获取/发布内容并取消提交表单。

+0

想要在现有代码中更改任何内容的想法之一就是处理表单的提交。通过ajax发送您的获取/发布内容并取消提交表单。 – closure

+0

你的意思是我不应该通过表单提交按钮提交,但将提交操作转移到ajax调用以防止重新加载? – user1900588

+0

我在暗示这可以帮助你做额外的工作。基本上你可以取消提交任何形式的提交事件。我的想法是'取消提交'时,你也可以使用这个机会发送你的ajax。 – closure