我正在尝试使用AJAX使用javascript jQuery函数加载聊天消息。我是jQuery的新手,这是我第一次使用AJAX。我用我的html用脚本标签调用该函数。我的HTML源代码似乎是正确的,但是我的AJAX调用中找不到404错误。错误返回的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工作正常。页面上也没有错误。
答案 0 :(得分:0)
清单:
http://localhost/basecommand/index.php/ajax/chat/conversations/2
存在,请在浏览器中查看。好吧,你说它有效...... type: "GET"
是否正确