Ich habe eine einfache HTML-Seite mit einem Knopf. Beim Klicken auf diese Schaltfläche sollte eine HTTP-URL (mit Accept-Header) für die GET-Anforderung aufgerufen werden.Wie Bild mit HTTP-Header in HTML-Seite anzeigen?
Die Ausgabe von HTTP URL ist ein Bild oder Audio oder Video (gemäß dem Anfrage-Header). Wie soll ich ein Javascript oder Ajax-Aufruf
<html>
<form>
<input type="submit" id='img_display' onClick=imgDisp()>
<div id='display'></div>
</form>
</html>
Ajax code-
$("#img_display").on("click", function imgDisp() {
$.ajax(
{
type: 'GET',
url: 'http_url',
dataType: 'json',
beforeSend : function(xhr)
{
xhr.setRequestHeader('Accept', 'image/png');
},
success: function(data){
alert("successfully")
},
error: function(e){
alert("error post" + e);
}
}
);
}) schreiben;
sidennote: mit einem Javascript Klickereignis und onClick wird es zweimal ausgelöst, oder Konsolenfehler, dass die Funktion imgDisp nicht definiert –