2013-12-19 254 views
2

如何顯示在通過Ajax jsp頁面JSON響應...顯示JSON響應

function doAjaxPost() {  
    var name = $('#name').val(); 
    var password = $('#password').val(); 
    var gender = $('#gender').val(); 
    var aboutYou = $('#aboutYou').val(); 


     $.ajax({ 
     type: "POST", 
     url: "add.htm", 
     data: "name=" + name + "&password=" + password + "&gender=" + gender + "&aboutYou=" + aboutYou, 
     success: function(response){ 
     alert('name : '+response); 



      }, 
     error: function(e){ 
     alert('Error: ' + e); 
    } 
    }); 
在此警報( '名稱:' +響應)

這裏;我得到的迴應,但我想顯示在這個jsp頁面..這是我必須顯示的形式數據... PLZ幫助...感謝提前

+0

你能告訴我們什麼'response'看起來像什麼嗎?瞭解JSON的結構是你可以對它做任何事情之前的第一件事。 –

+0

{「name」:「mohit」,「password」:「1234」},{「name」:「mohit」,「password」:「1234」},{「name」:「mohit」,「password」 「1234」}, –

+0

Wooh,你真的將密碼保存爲明文嗎?這是愚蠢的 – Endless

回答

0

你需要使用json解析器解析json數據,然後填充表。

var resultData = JSON.parse(response); 
//resultDate will ve json object in the form of JS objects 
    resultData.membervalues (or arrays) 
+0

謝謝,但是plz在這裏告訴我如何填充表 –

+0

嘗試發佈json然後只能給你詳細信息..! – BlackPOP

0

嗯...我不明白你的問題。你想展示什麼和在哪裏?在您的網頁上創建一個您想要的位置,並將其替換爲:

$('#myResponce').html(responce); 

這是您想要的嗎?

+0

我得到了從服務器的響應,但要顯示在同一個jsp頁面上。 –

+0

我的回覆是表格數據,我想以表格的形式顯示它。 –

+0

爲您的情況創建jsfiddle。我不瞭解你。你想用這些數據填寫你的表格?然後'$('#name')。val(responce);',例如 – BaBL86