在JS中准备查询时,我试图以这种方式转义单引号:
_value.replace(/'/g,'%27')这样:
_value.replace(/\'/g,'\\\'');两者似乎都不起作用
您可以在这里看到一个例子: CustomerID&$filter=ShipName+eq+'B's%20Beverages'&$format=json http://services.odata.org/V3/Northwind/Northwind.svc/Orders?$select=Freight
有人知道如何避开单引号吗?
谢谢
发布于 2013-10-11 13:34:02
例如,单引号需要加倍:
ShipName+eq+'B''sBeverages'而不是
ShipName+eq+'B'sBeverages'发布于 2016-02-12 09:41:37
用这个代码代替单引号..。它的工作..。
_value.replace(/'/g, '%27%27')发布于 2020-06-16 01:11:45
https://stackoverflow.com/questions/19319170
复制相似问题