我在/ users/{userId}/orders/{orderId}(請注意路徑參數)上有一個Rest服務,我想從JQuery調用它。JQuery AJAX URL Rest路徑參數
我能做到這一點簡單地串聯的ID,像這樣:
$.get(
'users/' + 1234 + '/orders/' + 9876,
function (data) {
//do something with the response
}
);
但這似乎喜歡做的一個非常正確的方式不(雖然它的工作)。
有沒有更好的方式在JQuery AJAX調用的URL上傳遞這些路徑參數?
*只是爲了澄清,我關心的更多是串聯字符串。我想知道是否有更好的方法來構造url而不用連接字符串。也許字符串格式會更好?
我想你應該改變你的Rest服務使用路徑變量 – Alessandro
您能否詳細說明您的意思是「使用路徑變量更改您的Rest服務」? –
我的意思是你應該在URL中使用參數,比如你的服務?userid = xxx&orders = yyy – Alessandro