dataStr:请求参数,如"type=order&date=20130620"
url:请求执行的页面(用于执行sql语句,并输出查询内容(json格式字符)),如"order_handler.ashx"(.net的一种文件)
如[{"telno":"18682237640","linker":"Wang.J.X"},{"telno":"18682237641","linker":"Jessinca"}]
返回:json对象
*/
function action(dataStr, url) {
var jsonObj = null
$.ajax({
type: 'POST',
url: url,
data: dataStr,
async: false,
success: function (result) {
jsonObj = $.parseJSON(result)
}
})
return jsonObj
}
$(document).ready(function(){
$(".check").click(function(){
//返回json对象
var jsonObj = action(dataStr, "makeorder.ashx")
for (var i = 0i <jsonObj.lengthi++) {
//具体的输出操作
}
})
})
PS:.net 从数据库中查得是数据结果可以直接用插件 newtonsoft.json来输出json格式的字符串
JsonSQL 可以方便的使用 sql 语句查询 json 数据。
示例:
源码很简洁 jsonsql-0.1.js :
可以直接使用源码方式,demo地址:
http://files.cnblogs.com/zhangchen/JsonSQL.rar
也可以使用 npm 安装,地址:
https://www.npmjs.com/package/jsonsql