1、后台连接数据库,取到数据
string sql = ".......................................";
string one = OracleHelperTools.ExecuteScalar(sql);
//这里图省事用的oraclehelper
string flow1 = JSONConvert.ToJson(one);
//用JSON将数据封装,值的格式会变,传入前台时需要解析
2、在页面的aspx.cs中去写解析
[WebMethod()] //ajax必须加入
public static string LonPoint() {
string flow = DALFlow.getFlow();
//就是上面的代码调用
if (flow
== null)
{ flow =
"0"; }
var data = "{\"NG\":" + flow + "}"; //加入解析所需要的文件头
return data;
}
3、前台js去获取数据并解析
$.ajax({
type: "Post",
url:
"Default.aspx/LatPoint", //上面代码放置的位置
data: "{lat:‘" + lat +
"‘}", //传入的数据值,没有就算了
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function(data1) {
var json =
$.parseJSON(data1.d); //JSON解析
$.each(json.NG, function(idx, item)
{ //NG是刚才加上的文件头
lat.push(item[‘LATITUDE‘]); //如果是数组就这样去写,如果不是那就直接
x= (item[‘字段名‘]);
});
},
error: function(err) {
}
});