2017-08-17 26 views
0

我正在使用角度js并进行restcall。但是我有一个变量,当我把这个变量放在服务中时,这个变量有一些值,然后在控制台中编码这个变量值。防止使用post方法编码其余的调用方法使用角度js

REST调用

var rep = "CX-0138_ES48A9CA"; 

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

    }) 

则代表值不在控制台URL存在。

enter image description here

但是,当我除去编码+ JSON.stringify然后服务(URL)。在控制台
enter image description here

如何在POST方法设置代表CX-0138_ES48A9CA的价值

var rep = "CX-0138_ES48A9CA"; 

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

    }) 

编码后的服务。

+0

在为什么ü想使用url变量后? –

+0

@Noman我想用邮政方式发送一些id代表 –

回答

0

试试这个:

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

    }) 
+0

这是防止编码,但在URL“rep =”是添加,然后打网址会有所不同。 –

+0

不完全确定你的意思,但请使用encodeUriComponent –

+0

查看我的更新答案。我明白了。感谢Andrei –