Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Javascript 如何对Jquery字符串中的字符进行转义_Javascript_Jquery_Mysql_Text_Escaping - Fatal编程技术网

Javascript 如何对Jquery字符串中的字符进行转义

Javascript 如何对Jquery字符串中的字符进行转义,javascript,jquery,mysql,text,escaping,Javascript,Jquery,Mysql,Text,Escaping,我有以下字符串,我正试图用它填充文本区域,如何转义“and”以使文本显示在框中?下面是代码: $(document).ready(function(){ $('#queryarea').html("mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')")"); }); 您可以通过执行\“ 您可以通过执行\“使用\转义字符串来转义它们 $('#queryarea'

我有以下字符串,我正试图用它填充文本区域,如何转义“and”以使文本显示在框中?下面是代码:

$(document).ready(function(){
$('#queryarea').html("mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')")");
});
您可以通过执行
\“


您可以通过执行
\“

使用
\
转义字符串来转义它们

$('#queryarea').html("mysql_query(\"INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')\")");

使用
\
转义字符串

$('#queryarea').html("mysql_query(\"INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')\")");

我是这样做的:

$(document).ready(function(){
var mysql1 = "mysql_query(\"";
var mysql2 = "INSERT INTO Persons (FirstName, LastName, Age) VALUES (\'Peter\', \'Griffin\', \'35\')";
var mysql3 = "\"";
$('#queryarea').html(mysql1+mysql2+mysql3);
});

谢谢你的帮助。

我是这样做的:

$(document).ready(function(){
var mysql1 = "mysql_query(\"";
var mysql2 = "INSERT INTO Persons (FirstName, LastName, Age) VALUES (\'Peter\', \'Griffin\', \'35\')";
var mysql3 = "\"";
$('#queryarea').html(mysql1+mysql2+mysql3);
});

谢谢你的帮助。

这是一个JavaScript字符串。jQuery是一个库,不是一种语言,它不会重新发明原始数据类型。如果你要将其发送到服务器,那么你就有了世界上最大的XSS漏洞。我希望你在接受这些数据的程序上有很多auth/authz安全性。老兄,你为什么这么否定ive。我只是在测试这些东西。冷静点。我知道jquery只是一个js库。我们无法知道你是否计划在局域网上只有你才能访问的专用服务器上运行这些代码,或者在一个包含大量个人信息的数据库的网站上运行这些代码。高喊“小心!“看起来很合理。(如果你知道jQuery只是一个库,那么你可以用一种不会让人们产生其他想法的方式表达你的问题)说得好。谢谢你的建议。这是一个JavaScript字符串。jQuery是一个库,而不是一种语言,它不会重新创建原始数据类型。如果你要将其发送到服务器,那么你就有了世界上最大的XSS漏洞。我希望你在接受此d的程序上有很多auth/authz安全性ata.老兄,你为什么这么消极。我只是在测试这些东西。冷静。我知道jquery只是一个js库。我们无法知道你是否计划在局域网上的私人服务器上运行这些代码,只有你才能访问,或者在一个有数据库的网站上运行这些代码,其中包含大量用户的个人信息。高喊“小心!“看起来很合理。(如果你知道jQuery只是一个库,那么你可以用一种不会让人们产生其他想法的方式来表达你的问题。)说得好。谢谢你的建议。而且很好看。