使用Angular js中的post方法阻止编码其余调用

时间:2017-08-17 09:15:32

标签: angularjs rest restangular

我正在使用角度js并进行一次restcall。但是我有一个变量,当我把这个变量投入使用时,这个变量有一些值,然后这个变量值在控制台中编码。

REST CALL

var rep = "CX-0138_ES48A9CA";

  Rh.all('example/demo/db ').post(" ",+JSON.stringify(rep)).then(function(resp)
  {

  })

然后控制台网址中不存在rep值。

enter image description here

但是当我删除 + JSON.stringify 然后服务(url)编码。

var rep = "CX-0138_ES48A9CA";

  Rh.all('example/demo/db ').post(" ",rep).then(function(resp)
  {

  })

控制台中的编码服务
enter image description here

如何在post方法中设置rep CX-0138_ES48A9CA 的值。

1 个答案:

答案 0 :(得分:0)

试试这个:

Rh.all('example/demo/db ').post({rep: encodeUriComponent(rep)}).then(function(resp)
  {

  })