发送ajax数据中的存储过程
Send stored procedure in ajax data
我需要在ajax数据中发送带有参数的存储过程。
下面是我的例子,发送后得到这个错误
撇号真的有问题,有解决方案吗?
function sendData(userNameVal, procedureNameVal, jsonCallBackFunc) {
var stringVal = "wsInsertData N'EXECUTE carInsert N''160655'',N''data:image/png;base64,AAAAAAAAAAAA'',N''18602''', N'18602'";
$.ajax({
type: "POST",
url: 'helloService.asmx/myService',
data: "{userName:'"" + userNameVal + "'",procedureName:'"" + stringVal + "'",callback:'"" + jsonCallBackFunc + "'",}",
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (response) {
$('#lblError').html(JSON.stringify(response));
},
error: function (error) {
console.log(error);
}
});
}
安全!用户只需编辑服务器的JSON响应并添加自己的SQL,就可以让SQL服务器做任何他们想做的事情。传递您需要的任何参数,并让服务器在清除客户端可能的疯狂输入后构造存储过程。
在"callback"之前,您添加了一个未终止的单引号。
相关文章:
- 在WebSQL服务器中存储JSON数据
- Azure documentdb存储过程返回部分结果
- 按 ID 存储关联数据
- 在 $.event 中存储任意数据
- 在 Angularjs 中浏览器页面的客户端加载中存储参考数据
- 删除或隐藏下拉列表中的一些值,该列表由使用JavaScript的存储过程填充
- 本地存储web数据的最佳实践
- OracleAPEX:从javascript调用存储过程
- 从网站调用phpmyadmin中的存储过程来检查登录详细信息
- 用javascript访问Php数组中存储的数据
- 在导航到不同页面时存储大量数据(>5MB)
- 使用javascript中.data()中存储的数据获取变量
- SQL-如何使用存储过程用新主键复制行
- 其中存储有数据d3
- 发送ajax数据中的存储过程
- jQuery data():can't使用jQuery选择器获取存储的数据
- 在MobileFirst javascript适配器中使用xml输入调用DB存储过程
- 如何从 JS 代码或存储过程在 DocumentDB 中执行预触发器
- 如何将数组发送到存储过程?如果我从JS发送数据,最好的数据格式是什么
- 不能在MVC5中使用存储过程进行数据分页