如何在json或javascript或jquery中使用反斜杠读取值

Kom*_*nir 4 javascript php jquery json

我需要使用jQuery Ajax将value / s(Windows路径)传输到json,以便将值抛出或解码为PHP脚本,但无法在json中使用反斜杠读取value / s。必须将其转换为带有反斜杠的完整路径的json值。

我的示例代码:

/*==========================================================================*/


var file_name = "C:\WINDOWS\Temp\phpABD.tmp";

var jsonSearchContent = "{\"file_name\":\""+file_name+"\"}";


            $.ajax({
                type:"POST",
                dataType: "html",
                url: url,
                data: {sendValue:jsonSearchContent},
                complete: function (upload) {
                    alert(upload.responseText);
                }
            }
            );
/*==========================================================================*/
Run Code Online (Sandbox Code Playgroud)

提前致谢。

xda*_*azz 5

逃脱它。

var file_name = "C:\\WINDOWS\\Temp\\phpABD.tmp";
Run Code Online (Sandbox Code Playgroud)

顺便说一句,您不需要使用json格式发送到php,只需直接发送值即可,而不必json_decode在php端执行。

data: {file_name: file_name},
Run Code Online (Sandbox Code Playgroud)