Hier schrieb ich den Code, um die Zeile der SQLite-Tabelle zu finden und wenn die ID der Zeile verfügbar ist, dann gibt false zurück und sonst wahr.Rückgabe wahr oder falsch in der SQL-Suche durch ID
Hier ist der Code für sie
function findPageID(pickId)
{
this.db.transaction(function(tx){
tx.executeSql("SELECT pid FROM page WHERE pid="+pickId, [], function(tx, result) {
if(result) {
if(result.rows.length > 0){
return false;
}
else
{
return true;
}
}
})
})
}
wenn ich versuche, undefined
console.log(findPageID(pickId));
seine Show zu verwenden, jemand kann mir eine Lösung
hier den vollständigen Code
function udatefetchPagedata() {
$.ajax({
url: syncPageURL,
dataType: "json",
success: function(data) {
console.log("The server returned " + data.length + " changes that occurred after ");
for (var ci in data) {
alert(findPageID(data[ci].pid))
//if(findPageID(data[ci].pid))
//{
//callback(data);
//insertPage(data[ci].pid, data[ci].ptitle, data[ci].pcontent, data[ci].page_slug, data[ci].porder, data[ci].pagepub, data[ci].mobicon, data[ci].mobborder, data.length);
//setLastSyncPageDevice();
//}
}
},
error: function(model, response) {
//alert(response.responseText);
}
});
}
undefiniert Rückkehr – Raj
haben Sie Ihre SQL-Anweisung überprüfen ordnungsgemäß ausgeführt und kehrt erwartetes Ergebnis? – programtreasures
seine Rückkehr null – Raj