jquery - 如何从客户端创建和发送 JSON

标签 jquery ajax json

我有一个网络应用程序。在客户端,我基本上需要获取一些字段的值并将它们转换为 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/

相关文章:

javascript - 使用 ajax、json 和 php 插入数据

ajax - IIS 的奇怪 AJAX 重定向 401 问题

xml - 使用 Jackson 将 xml 转换为 json

javascript - 在 JSON 中创建一系列超时的最有效方法是什么?

php - 如何使用从 JSON 到 PHP 的参数查询数据库?

javascript - 如何确定图像是 JavaScript 中的 URI 还是缩略图

javascript - jQuery scrollTop(val) 在页面刷新时不起作用

javascript - Base64 限制未显示

jquery 检索 relatedTarget.data ('url' )值

javascript - jQuery 日期选择器 : restrict date selection based on week day