我第一次使用JS MVC框架(sammy)而且我对于向后端发送数据的首选方式一无所知。在我的例子中,我有一个js对象,其中包含我需要处理和添加到数据库中的所有数据。它看起来像这样 -
object = { 1: ['a'], 2: ['b'], .... };
我应该使用jQuery的Get(或Post)方法通过ajax发送它还是有其他方法可以做到这一点?
由于
答案 0 :(得分:1)
最简单的方法是使用POST(或PUT)将数据作为JSON发送到服务器,在服务器上解析JSON并执行必要的处理。
e.g。使用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。