0

我第一次使用 JS MVC 框架(sammy),我不知道将数据发送到后端的首选方式是什么。就我而言,我有一个 js 对象,其中包含我需要处理和添加到数据库中的所有数据。它看起来像这样 -

object = { 1: ['a'], 2: ['b'], .... };

我应该使用 jQuery 的 Get(或 Post)方法通过 ajax 发送它还是有其他方法可以做到这一点?

谢谢

4

1 回答 1

1

最简单的方法是将数据作为 JSON 发送到服务器,使用 POST(或 PUT),在服务器上解析 JSON 并执行必要的处理。

例如使用 jQuery 将数据发送到服务器

$.ajax({
    type: 'POST',
    url: 'SaveData.html',
    cache: false,
    dataType: 'json',
    data: object,
    success: function (data) {
       // Add success handling here
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
       // Add error handling here
    }
});

在服务器上,您可以使用内置函数或第三方库解析 JSON,例如我使用JSON .NET

于 2012-07-30T03:32:01.670 回答