Note that there are some explanatory texts on larger screens.

plurals
  1. POGetting Image path instead of Image - PhoneGap Listview
    primarykey
    data
    text
    <p>I am working on an PhoneGap application in which I am saving user's name , number and Email , after that I am displaying that data to another page in list - view. That has been done very successfully. But now when I want to store Image of user in my local Storage, I am getting the path of image instead of Image.</p> <p>I am saving my data in this way :</p> <pre><code>&lt;SCRIPT Language="JavaScript" charset="utf-8" type="text/javascript"&gt; var userName, userNumber, userEmail, userImage ; function showAndClearField(frm) { userName = frm.name.value; userNumber = frm.number.value; userEmail = frm.email.value; if (frm.name.value == "" ) { alert("Please enter your name!") } else if(frm.number.value == "") { alert("Please enter your number!") } else if(frm.email.value == "") { alert("Please enter your Email !") } else { alert("Name : " + userName + '\n' + " Number: " + userNumber + '\n' + " Email: " + userEmail ) frm.name.value = "" frm.number.value = "" frm.email.value = "" var db = window.openDatabase("TestingDemo", "1.0", "PhoneGapTesting Demo", 200000); db.transaction(populateDB, errorCB, successCB); } function populateDB(tx) { tx.executeSql('INSERT INTO DEMO (id, data, userName, userNumber, userEmail, userImage) VALUES (1, "Third row", "'+ userName +'" , "'+ userNumber +'" , "'+ userEmail +'", "'+ userImage +'")'); } </code></pre> <p>While displaying data I am using following code : </p> <pre><code> var nameOfUser , numberOfUser , emailOfUser, imageOfUser; for (var i=0; i&lt;len; i++) { nameOfUser = results.rows.item(i).userName; numberOfUser = results.rows.item(i).userNumber; emailOfUser = results.rows.item(i).userEmail; imageOfUser = results.rows.item(i).userImage; numArr.push({ name : nameOfUser , number : numberOfUser , email : emailOfUser, image : imageOfUser }); } function createCheckboxes(){ $("#createBtn").remove(); $("#content").append('&lt;fieldset id="cbFieldSet" data-role="controlgroup" style = "padding : 20px" &gt;'); var length = numArr.length; for(var i=0;i&lt;length;i++) { $("#cbFieldSet").append('&lt;input type="checkbox" name= "cb-'+i+'" id="cb-' + i +'" number = "'+numArr[i].name+'"/&gt; &lt;label for= "cb-'+i+'"&gt;' + "Name : " + numArr[i].name + ' &lt;br&gt;' + "Email : " + numArr[i].email +' &lt;br&gt;' + " Number " + numArr[i].number +' &lt;br&gt;' + numArr[i].image + ' &lt;br&gt;&lt;br&gt; &lt;/label&gt;' ); alert("List Created !"); } alert("Out of For loop !"); $("#content").trigger("create"); alert("Content Created !"); $("#showBtn").css("visibility","visible"); } function showSelectedNames(){ var count = $("#cbFieldSet input:checked").length; var str = ''; for(i=0;i&lt;count;i++){ str += ' '+$("#cbFieldSet input:checked")[i].value; } alert("You selected----"+str); } &lt;/script&gt; </code></pre> <p>How the view I am getting is : </p> <p><img src="https://i.stack.imgur.com/irWBK.png" alt="This how image path is displaying instead of image"></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload