我在/users/{userId}/orders/{orderId} 上有一个 Rest 服务(请注意路径参数),我想从 JQuery 调用它。
我可以像这样简单地连接 ID:
$.get(
'users/' + 1234 + '/orders/' + 9876,
function (data) {
//do something with the response
}
);
但是这似乎不是一个非常正确的方法(尽管它可以完成工作)。
有没有更好的方法在 JQuery AJAX 调用的 URL 上传递这些路径参数?
* 只是为了澄清,我更关心的是字符串的连接。我想知道是否有更好的方法来构造 url 而无需连接字符串。也许字符串格式会更好?
最佳答案
我认为Template literals是在这里进行的最简洁的方法:
$.get(
`users/${userId}/orders/${orderId}`,
function (data) {
//do something with the response
}
);
关于javascript - JQuery AJAX URL Rest 路径参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815540/