在您开始阅读之前:它与Chrome相关的Safari相关问题它运行正常,因此它不是一般问题,但更多与操作系统相关。
我正在进行Ajax调用,我已经开始拔头发了,因为我在success
或error
的{{1}}或Ajax call
的控制台中都没有登录。我添加了alert("test")
,我终于得到了一条消息。
所以现在我的问题是为什么console.log()
不起作用,alert()
是。我找到了这个post,但它与我的相反。谁能解释我做错了什么?这是代码:
function AjaxFormSubmit(){
event.preventDefault()
$.ajax({
headers: { "X-CSRFToken": getCookie("csrftoken") },
url :"/about/",
type : "POST",
data : 1,
dataType: "html",
success : function(data) {
alert("test");
console.log('Success!');
},
error : function(xhr,errmsg,err) {
console.log("fail");
}
});
我在Mac Sierra 10.12.5上使用Safari,从未遇到过这个问题,其他console.log
语句运行正常。任何想法都赞赏。