Moh*_*OUI 7 javascript escaping odata quote
我用这种方式在JS中准备查询时试图逃避单引号:
_value.replace(/'/g,'%27')
Run Code Online (Sandbox Code Playgroud)
这样:
_value.replace(/\'/g,'\\\'');
Run Code Online (Sandbox Code Playgroud)
两者似乎都不起作用
你可以在这里看到一个例子:http: //services.odata.org/V3/Northwind/Northwind.svc/Orders?$ select = Freight,CustomerID&$ filter = ShipName + eq +'B'%20Beverages'&$ format = json
有谁知道如何逃避单引号?
谢谢
Moh*_*OUI 11
单引号需要加倍,例如:
ShipName+eq+'B''sBeverages'
Run Code Online (Sandbox Code Playgroud)
代替
ShipName+eq+'B'sBeverages'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4912 次 |
| 最近记录: |