我有一个网络应用程序。在客户端,我基本上需要获取某些字段的值并将它们转换为JSON,然后以AJAX方式将它们发送到服务器。(异步)
你会怎么做?我也在使用jQuery
答案 0 :(得分:4)
如果要在客户端创建JSON(也称为字符串化),可以使用json.org中的stringifier。有关其使用的更多详细信息here。
然后你可以使用正常的jQuery.ajax(...)
:
function sendJSON(dataToStringify) {
var stringifiedData = JSON.stringify(dataToStringify);
jQuery.ajax({
url: 'http://some.url.here',
data: {stringified: stringifiedData},
success: function(data) {
//code to handle successful AJAX post
},
error(XMLHttpRequest, textStatus, errorThrown) {
//code to handle errors
}
});
}
答案 1 :(得分:0)