was ich versuche zu tun ist, eine Variable zu deklarieren, die das src = "" zu einem Bild enthält, um es in der Datenbank zu speichern. Also ist mein Code wie folgt:
var newID = $("#RPUserIDTXT").val();
var newName = $("#RPUsernameTXT").val();
var newImg = $("#RPUserPicture").src //Something like this
Antworten:
0 für die Antwort № 1Die beste Option: Verwenden Sie jQuery nicht, src ist eine Eigenschaft für das DOM-Objekt und nicht für das jQuery-Objekt.
var newImg = document.getElementById("RPUserPicture").src
(Tun Sie dies nicht, jQuery ist tot :) Wenn Sie jQuery verwenden möchten, um Zyklen zu verschwenden, müssen Sie verwenden jQuery.prop
var newImg = $("#RPUserPicture").prop("src")
0 für die Antwort № 2
.src ist eine Eigenschaft für das HTML-Element und nicht für das jQuery-Objekt. jQuery gibt immer eine Sammlung von HTML-Elementen (und einige Extras) zurück. Benutze Eaither
var newImg = $("#RPUserPicture").prop("src");
oder
var newImg = $("#RPUserPicture")[0].src; // This throws an error if no objects with given ID are present in the DOM, so jQuery returns an empty list
oder natives JavaScript:
var newImg = document.getElementById("RPUserPicture").src