我正在尝试使用源自输入的变量使用javascript发送SQL查询。在此输入中,可以输入“和”等字符以及其他字符。
这是我的脚本函数的样子:
resource.parser(json: dataJson)
我要发送的'desc'值的示例是: 80-0234-1 6'5“门 所以它是数字,字母和特殊字符的组合。 我试图更换它们,但它没有用完。
有什么想法吗?
答案 0 :(得分:0)
使用encodeURIComponent()
function insertJobDesc (r) {
rowid=r;
var qty = document.getElementById('Qty' + r).value;
var desc = encodeURIComponent(document.getElementById('Desc' + r).value);
sendAsync("editDatabase.php?sql=UPDATE+jobdesc+SET+qty="+qty+",+description='"+desc+"',+rowID="+rowid+"+WHERE+id="+rowid+"+AND+jobID="+jobID);
}
免责声明:不要做这样的事......