2012-11-07 120 views
0

我正在使用jQuery創建一個JSON數組,現在從客戶端如何傳遞或發佈JSON數組到服務器/後端從模式窗口?如何從客戶端傳遞JSON數組到服務器?

當我點擊模態窗口我想通過「保存更改」 /發佈

var data = $(this).serializeObject()到服務器。

如何從客戶端使用jQuery或JavaScript做到這一點?

我的代碼是在這裏的jsfiddle http://jsfiddle.net/dev1212/GP2Y6/30/(模態窗口沒有出現在小提琴,當用戶點擊提交,但我工作的本地計算機上)

是去了解它發佈到服務器的正確方法?

這是將JSON數組數據傳遞給服務器的正確方法嗎?

這是我的更新版本:

$.ajax({ 
    type: 'POST', 

    url: 'http://re-directb-acktohomepage.com/', 
contentType:'application/json' 
    data: data, 
    success: 
     alert('success'); 

}); 

回答

0

使用"$.ajax"並將您的json數據通過"data"參數。您將獲取發送到服務器的請求對象中的數據。

乾杯

+0

這是將JSON數組數據傳遞給服務器的正確方法嗎? – user244394

+0

Web應用程序中的所有內容都基於HTTP協議。不管怎樣,您都會通過HTTP中的超文本傳遞數據。也是的,這是正確的做法之一。 – Rikki

+0

我剛剛更新了上面的代碼,讓我知道如果我這樣做是否正確..一旦我張貼JSON數據到服務器我重定向到其他頁面。 – user244394

0

您可以使用一種形式,通過JavaScript提交它像this或者您也可以通過jQuery的像this使用AJAX。

一個會重定向您的頁面,一個會發布數據,同時保持您的瀏覽器在同一頁面上。這個問題已經在這個網站上回答了很多次,所以你也可以看看更深入的答案。

相關問題