0
我正在嘗試加載使用AJAX的JavaScript jQuery函數的聊天消息。我是jQuery的新手,這是我第一次使用AJAX。我用腳本標記從我的html中調用函數。我的HTML源似乎是正確的,但我從我的AJAX調用中找不到404錯誤。該URL錯誤再次增加了一些陌生號碼給它的結束,我想不通爲什麼....爲什麼jQuery轉換我的AJAX調用的URL?
這裏是我的HTML
<script>
load_chat("http://localhost/basecommand/index.php/ajax/chat/conversations/2");
</script>
這裏是我的JS:
function load_chat(ajax_url) {
$.ajax({
type: "GET",
url: ajax_url,
dataType: "xml",
cache: false,
}
).done(
function(){
$("#chat_messages").fadeOut();
$(xml).find('message').each(function(){
$("#chat_messages").append(
'<div class="block1"><h1>' +
$(this).find("author_name").text() + '</h1><p>' +
$(this).find("content").text() + '</p><h3>About ' +
$(this).find("datesent").text() + ' ago.</h3></div>'
)
});
$("#chat_messages").fadeIn();
}
);
};
正在被返回的錯誤: http://imgur.com/wexIeOG
,當我直接訪問它的URL工作絕對沒問題。頁面上也沒有錯誤。
如果你直接訪問該URL會發生什麼情況? – gonzalon
這些數字是一個緩存斷路器。這不是問題。 – Daedalus
這不是重複的。我沒有發佈這個問題。直接訪問時,該URL工作得非常好。 – ShoeLace1291