Я пытаюсь отправить параметры в методе GET в angularJs.параметры прохождения в angularJs методом GET
$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