js触发sql执行

JavaScript08

js触发sql执行,第1张

/*

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