我有一个 REST 服务在 /users/{userId}/orders/{orderId}(请注意路径参数),我想从 JQuery 调用它。
我可以简单地将这些 id 连接起来,像这样:
但这似乎不是一个非常正确的做法(虽然它能完成工作)。
有没有更好的方法在JQuery AJAX调用的URL上传递这些路径参数?
*只是为了澄清,我的关注点更多地在于字符串的连接。我想知道是否有更好的构造URL的方法,而不需要连接字符串。也许字符串格式化会更好?
我可以简单地将这些 id 连接起来,像这样:
$.get(
'users/' + 1234 + '/orders/' + 9876,
function (data) {
//do something with the response
}
);
但这似乎不是一个非常正确的做法(虽然它能完成工作)。
有没有更好的方法在JQuery AJAX调用的URL上传递这些路径参数?
*只是为了澄清,我的关注点更多地在于字符串的连接。我想知道是否有更好的构造URL的方法,而不需要连接字符串。也许字符串格式化会更好?