我想創建一些訪問我的ip相機的功能。jquery get url return heders for error
基本上get函數失敗,即使它應該作爲飼料工作。 Feed是通過相機上的cgi腳本創建的圖像的直接鏈接。
當你直接去它的時候它會起作用,我認爲它因爲超時或者因爲不尋常的標題返回而失敗。
我試圖確定返回的標題,以便我可以在那裏調試和創建函數,最終目的是讓視頻流加載到img標籤中,否則如果有問題顯示沒有可用的圖像。
var geturl;
geturl = $.get("http://camurl/videostream.cgi", function() {
alert("success");
});
.done(function() {
alert("second success");
});
.fail(function() {
alert("error" + geturl.getAllResponseHeaders());
});
.always(function() {
alert("finished");
});
我試圖在這裏和在API中的各種jQuery的功能,但警告框,只不過沒有在嘗試使用它們,或者不返回任何如圖所示的警告之下只是錯誤
這可能很簡單。
感謝您的幫助
它看起來像你在上面的代碼中有幾個語法錯誤;這是您正在使用的腳本的直接副本嗎?如果沒有,請在我們嘗試排除故障之前將其清理乾淨 - 謝謝! – brandonscript
真的,語法錯誤在哪裏,我剛剛做了一個直接的複製和粘貼。原始代碼取自jquery api http://api.jquery.com/jQuery.get/我沒有改變任何語法,但添加了geturl和頭文件 –
看起來像你的編輯得到它的工作 - 現在看看。 (最初有一些報價缺失)。 – brandonscript