javascript:使用转义双引号创建SQlite语句
为了在phonegap ie中使用javascript执行以下sqlite语句,我正在尝试对json字符串中的双引号进行转义: var sqlstatement='插入活动(活动) 值(“{\'单击\':100,\'活动类型代码\':3}”)' 但是,当它尝试时:javascript:使用转义双引号创建SQlite语句,javascript,sqlite,cordova,Javascript,Sqlite,Cordova,为了在phonegap ie中使用javascript执行以下sqlite语句,我正在尝试对json字符串中的双引号进行转义: var sqlstatement='插入活动(活动) 值(“{\'单击\':100,\'活动类型代码\':3}”)' 但是,当它尝试时: tx.executeSql(sqlStatement,errorCB, sucessCB) 双引号不是转义的,我转到errorCallback,因为有许多双引号对。有办法解决这个问题吗 您试图存储一个JSON字符串。看起来,您需要不
tx.executeSql(sqlStatement,errorCB, sucessCB)
双引号不是转义的,我转到errorCallback,因为有许多双引号对。有办法解决这个问题吗 您试图存储一个JSON字符串。看起来,您需要不同的语法
var insertStatement = "INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (100, 3)";
此页面可能会帮助您完成其余部分:
您试图存储一个JSON字符串。看起来,您需要不同的语法
var insertStatement = "INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (100, 3)";
此页面可能会帮助您完成其余部分:
使用参数化语句:
tx.executeSql("INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (?, ?)",
[activity.clicks, activity.activityTypeCode], successCB, errorCB);
使用参数化语句:
tx.executeSql("INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (?, ?)",
[activity.clicks, activity.activityTypeCode], successCB, errorCB);
这是正在插入sqlite数据库的“如何转义”数据的副本。请参阅以下内容:这是正在插入sqlite数据库的“如何转义”数据的副本。请参阅以下内容: