O que eu estou tentando fazer é declarar uma variável que inclui o src = "" para uma imagem para salvá-lo no banco de dados. então meu código é assim:
var newID = $("#RPUserIDTXT").val();
var newName = $("#RPUsernameTXT").val();
var newImg = $("#RPUserPicture").src //Something like this
Respostas:
0 para resposta № 1Melhor opção: não use jQuery, src é uma propriedade no objeto DOM e não no objeto jQuery.
var newImg = document.getElementById("RPUserPicture").src
(Don t fazer isso, jQuery está morto :) Se você gostaria de usar jQuery para ciclos de resíduos, você tem que usar jQuery.prop
var newImg = $("#RPUserPicture").prop("src")
0 para resposta № 2
.src é uma propriedade no elemento HTML, não no objeto jQuery. O jQuery sempre retorna uma coleção de elementos HTML (e alguns extras). Use tanto
var newImg = $("#RPUserPicture").prop("src");
ou
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
ou javascript nativo:
var newImg = document.getElementById("RPUserPicture").src