我想在angularJs中的GET方法中發送參數。在GET方法中傳遞angularJs中的參數
$scope.callMethod = function(url , paramName1, paramName2 ,paramValue1 , paramValue2)
{
$http.get('rest/'+url+'?cd='+ (new Date()).getTime(),{params:{paramName1:paramValue1 ,paramName2:paramValue2}}).success(function(data)
{
console.log("in success block");
}).error(function(data)
{
console.log("in error block");
}
);
}
在這裏,我提供了所有的變量,包括paramNames的價值因爲我想這個方法是可重複使用的但在瀏覽器的調試過程中我看到paramValues被附加以正確的方式,但paramNames是硬編碼。 URL如下:
http://localhost:7001/MyWeb/rest/getProj?cd=1419222398177¶mName1=666560¶mName2=1
我在我的彈簧控制器中提供了正確的URL映射。如果給我的錯誤
406 (Not Acceptable)
請告訴我,是不是可以提供鍵在URL變量。在此先感謝
感謝花花公子。有效。 :) – rishi