使用dojo调用JsonRest时,如何用它传递参数。
var rest = new JsonRest({
target: "/path/to/service"
});
答案 0 :(得分:1)
JsonRest示例:
require(["dojo/store/JsonRest"], function(JsonRest){
// create a store with target your service
var store = new JsonRest({
target: "/path/to/service"
});
// make a get request passing some options
store.query("foo=bar", {
start: 5,
count: 5,
sort: [
{ attribute: "color", descending: true }
]
}).then(function(results){
// result here
});
});
您的案例中使用的功能是query
,签名为query(query, options)
调用后,query
会触发{target}?{query}
的GET请求,如dojo docs中所述。
请记住:
您的服务/ API应该: