如何通过ASP发送简单的JSON对象?. NET无需创建新类
本文关键字:NET 新类 创建 对象 JSON ASP 何通过 简单 | 更新日期: 2023-09-27 18:13:13
向ASP发送对象。. NET从JSON工作很好,如果你有一个类构建匹配JSON对象,但所有我需要做的是发送一个整数。
var request = { "int": jQuery('select#propSelect').val() }
jQuery.ajax({
url: '/Property/getPropByID',
type: 'POST',
data: JSON.stringify(request),
dataType: 'json',
contentType: 'application/json',
success: on_request_success,
error: on_request_error
});
有人知道怎么做吗?
到达服务器后,我尝试打印传递的内容,但它没有显示任何内容。
public void getPropByID(string objects)
{
System.Diagnostics.Debug.WriteLine("JSON> "+ objects);
//return js.Serialize(db.Properties.Find(id));
}
如果你需要做的只是发送一个int,那么这样做:
jQuery.ajax({
url: '/Property/getPropByID',
type: 'POST',
data: {'myint':$('select#propSelect').val()},
dataType: 'json',
contentType: 'application/json',
success: on_request_success,
error: on_request_error
});
在web服务端:
public void getPropByID(int myint)
{
}
注意:我认为您的web服务上的参数名称必须与客户端的参数名称相匹配。
试试这个:
var request = { objects: jQuery('select#propSelect').val() }