Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何按原样在var中传递撇号而不在javascript中替换它?_Javascript - Fatal编程技术网

如何按原样在var中传递撇号而不在javascript中替换它?

如何按原样在var中传递撇号而不在javascript中替换它?,javascript,Javascript,我想通过ajax调用传递.cs代码中的NewText值 **var NewText ="D'souza";** $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "frmLabel.aspx/getText", data: **"{newtext:'" +

我想通过ajax调用传递.cs代码中的NewText值

**var NewText ="D'souza";**
      $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: "frmLabel.aspx/getText",
                data: **"{newtext:'" + NewText + "'}",**
                dataType: "json",
                async: false,
                success: function (gridData) {
                    text = gridData.d;
                },
                error: function (xhr, status, error) {
                    var err = eval("(" + xhr.responseText + ")");
                    alert(err.Message);
                }
            });
使用'


使用“

仅转义撇号的更好替代方法是使用“encodeURIComponent(newText)”对提供的字符串进行编码。

仅转义撇号的更好替代方法是使用“encodeURIComponent(newText)”对提供的字符串进行编码“。

您需要转义

var NewText ="D\'souza";
或者只是使用


您需要转义

var NewText ="D\'souza";
或者只是使用


您是否尝试过像
“D'souza”
这样转义撇号,尝试使用var data={“newtext”:“D'souza”},payload=JSON.stringify(data);$。ajax({…数据:有效负载,…});通过执行NewText=NewText.replace(/'/g,“'”)来解决此问题;您是否尝试过像
“D'souza”
这样转义撇号,尝试使用var data={“newtext”:“D'souza”},payload=JSON.stringify(data);$。ajax({…数据:有效负载,…});通过执行NewText=NewText.replace(/'/g,“'”)来解决此问题;抛出无法识别的转义序列数据:“{newtext:'D'souza'}”尝试使用“D\\'souza”抛出无法识别的转义序列数据:“{newtext:'D'souza'}”尝试使用“D\\'souza”模板字符串只能与ES6一起使用模板字符串只能与ES6一起使用
var NewText = `D'souza`;
...
...
data: `{newtext:'${NewText}'}`,