使用 Azure 移动服务脚本时的 JavaScript 错误
javascript error when using azure mobile service scripts
我正在尝试使用 azure 移动服务脚本过滤一些结果,但我在日志中收到此错误。还显示了我传递给此函数的参数。
错误脚本"/table/Restaurant.read.js"中的错误。错误:传递给"查询"的回调选项无效。回调选项必须是具有至少一个类型为"函数"的"成功"或"错误"属性或类型为"Array"的系统属性属性的对象。 [外部代码] 阅读时 (:7:11) 在 :1:6 [外部代码]
这是我的代码
function read(query, user, request) {
var location=request.parameters.Location;
var category=request.parameters.Category;
console.log("location is"+location);
console.log("category is"+category);
var sql="SELECT * from restaurant where Location=? AND Category=?";
mssql.query(sql,[location],[category],{success:function(results){request.respond(statusCodes.Ok,results);}});
}
查询的参数需要作为单个数组传递,而不是每个参数的数组。如果将查询从
mssql.query(sql, [location], [category], {
success: function(results) { request.respond(statusCodes.Ok, results); }
});
自
mssql.query(sql, [location, category], {
success: function(results) { request.respond(statusCodes.OK, results); }
});
它应该有效。作为旁注,您应该使用statusCodes.OK
而不是statusCodes.Ok
("OK"全部大写)。
相关文章:
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 将字符串拆分为数组时出现JavaScript错误
- 处理JSON字符串会导致JavaScript错误
- 使用AJAX在剑道网格中分组时出现Javascript错误
- Ajax对web URL的调用导致javascript错误
- 为什么当我尝试在Ionic中使用列表时会出现此JavaScript错误
- 可以't解决Javascript错误
- django出现神秘的javascript错误
- JavaScript错误无效的限定符
- 使用主题运行时portlet liferay时出现Javascript错误
- 绑定函数时在IE7中未实现Javascript错误
- Javascript错误:未捕获引用错误:未定义编辑
- eventListener出现JavaScript错误
- sharepoint站点的internet explorer中出现Javascript错误
- LoadControl HttpCompileException自定义服务器控件JavaScript错误
- 销毁Bootstrap popover时出现Javascript错误
- 无法加载Javascript错误XMLHttpRequest
- 使用JSON.parse时出现无效字符javascript错误
- 修复Javascript错误
- 模板字符串上的netbeans javascript错误(backticks)