本来以前都是给两个接口的,第一个接口是列表数据,然后在列表页点击时传Id过去,在第二个接口返回详情数据,但是现在后台把所有数据放在一个接口,该怎么搞????
双方声明,提交类型
type:list or type:detail
如果没有单独的订单详情接口的话 订单详情里面的内容就必须要在订单列表接口查出来。
这样可以跳转的时候把数据带过去。
POST 提交 用的是模拟表单方式提交
function post(path, params, method) {
method = method || "post"; // Set method to post by default if not specified.
// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
for(var key in params) {
if(params.hasOwnProperty(key)) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
}
document.body.appendChild(form);
form.submit();
}
参考http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit
再调一遍接口取数据