我有一个网络应用程序。在客户端,我基本上需要获取一些字段的值并将它们转换为 JSON,然后以 AJAX 类型的方式将它们发送到服务器。(异步)
你会怎么做?我也在使用 jQuery
最佳答案
如果您想在客户端创建 JSON(也称为字符串化),您可以使用 stringifier来自 json.org。有关其使用的更多详细信息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
}
});
}
关于jquery - 如何从客户端创建和发送 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3007406/