2013-04-05 293 views
0

鏈接:http://thrivingkings.com/read/Formly-The-form-glamorizer-for-jQueryFormly:如何使用JSON接收數據?

我正在使用Formly進行聯繫表單,我想知道你是如何實際發送消息到你的服務器/到一個電子郵件地址。

他們的榜樣是:

<script> 
$(document).ready(function() { 

$('#ContactInfo').formly({'theme':'Dark'}, function(e) { 

    $('.callback').html(e); 
}); 
}); 
</script> 

,他們說:

這一次,我們設置一個回調函數,這將給我們的URL格式的數據。這不是傳輸用戶數據的最安全的方法,不應與安全信息一起使用。另外,您可以輕鬆地將回調方法更改爲.serializeArray()以使用JSON接收數據。

你如何在JSON中接收數據?我通過使用.serializeArray()瞭解他們在說什麼,但我不知道如何發送這些數據。我沒有太多的經驗。

謝謝。

+0

「這已被棄用,不再被支持」,你正在使用它用於新代碼...爲什麼? – 2013-04-05 20:36:47

回答

1

你會通過utalizing jQuery的POST這樣的數據發送到服務器:

var postData = $("#ContactInfo").serializeArray(); 
$.post('ajax/test.html', postData, function(returnData) { 
    console.log(returnData); 
}, "json"); 

http://api.jquery.com/jQuery.post/

把路徑到你的服務器終端,用於處理在更換發佈數據ajax/test.html

我的確假設爲#ContactInfo是您的表單元素。

我沒有使用$ .serializeArray()創建表單內容的可發送的JSON,因爲你可以在這裏看到http://api.jquery.com/serializeArray/

相關問題