我有一個按鈕的基本HTML頁面。點擊該按鈕後,它應該在GET請求上調用一個HTTP URL(帶有Accept頭)。如何在HTML頁面中使用HTTP標頭顯示圖像?
HTTP URL的輸出是圖像或音頻或視頻(按照請求標頭)。 我應該如何編寫JavaScript或Ajax調用
<html>
<form>
<input type="submit" id='img_display' onClick=imgDisp()>
<div id='display'></div>
</form>
</html>
的Ajax代碼 -
$("#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);
}
}
);
});
旁註:同時有一個JavaScript點擊事件和onClick會導致它觸發兩次,或控制檯錯誤,該功能imgDisp未定義 –