Wie erhalte ich Daten aus der Datenbank in Javascript basierend auf dem an die Funktion übergebenen Wert?

In meiner Webanwendung möchte ich Daten aus der Datenbank abrufen, die auf dem Wert basieren, der an die Funktion übergeben wird. Ich habe die Abfrage wie folgt geschrieben.

<script> 
 //Functions to open database and to create, insert data into tables

 getSelectedRow = function(val)
    {
        db.transaction(function(transaction) {
              transaction.executeSql('SELECT * FROM Employ where number = parseInt(val);',[], selectedRowValues, errorHandler);

        });
    };
    selectedRowValues = function(transaction,results)
    {
         for(var i = 0; i < results.rows.length; i++)
         {
             var row = results.rows.item(i);
             alert(row['number']);
             alert(row['name']);                 
         }
    };
</script>

In Körper-Tag,

<body>
   ---
     <a href = "#" onClick = "javascript:getSelectedRow('1')>getValues</a>

Beim Abrufen von Daten aus der Datenbank, d. H. Bei der SELECT-Abfrage, ist das Problem aufgetreten. Es akzeptiert nicht den Wert parseInt (val), wenn ich die Bedingung als 'name = 1' gebe, akzeptiert es einfach die Bedingung und gibt das Ergebnis, aber es akzeptiert nicht 'name = parseInt (val)' und löst einen Fehler aus als 'keine solche Spalte: Val-Code: 1' Bitte sagen Sie mir, wie Wert in 'Val' übergeben werden soll .. Vielen Dank im Voraus ..

Antworten auf die Frage(3)

Ihre Antwort auf die Frage