我正在使用jQuery和.ajax调用Web服务
这是调用的数据参数:
var parameters = "{'Titre':'" + Titre + "','Description':'" + Description + "','Contact':'" + Contact + "','VilleId':'" + VilleId + "','QuartierId':'" + QuartierId + "','UserId':'" + UserId + "'}";
工作正常。但是,当参数
Description
或Titre
包含'
字符时,将无法调用!!!有谁知道如何在
Titre
和/或Description
中使用撇号字符使它工作? 最佳答案
我会使用json编码器。 Douglas Crockford的JSON in JavaScript似乎是一个不错的选择。
那你就写
var param = JSON.stringify({ 'Titre': Titre, 'Description': Description });
并让主人担心报价。
关于javascript - Ajax Web服务调用中的撇号问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4831159/