2012-12-19 34 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