Javascript Ajax调用有时在Safari(5和6)中不起作用。在Chrome和Firefox中工作良好
我知道这个问题被问了很多次,但我似乎无法找到任何有效的解决方案(我已经尝试了asyn:true、timeout和prevent等) 谈到主要问题:Javascript Ajax调用有时在Safari(5和6)中不起作用。在Chrome和Firefox中工作良好,javascript,c#,jquery,ajax,model-view-controller,Javascript,C#,Jquery,Ajax,Model View Controller,我知道这个问题被问了很多次,但我似乎无法找到任何有效的解决方案(我已经尝试了asyn:true、timeout和prevent等) 谈到主要问题: ajax调用通常在Safari(版本5和版本6)上工作 它与Chrome和Firefox甚至IE:),(MVC4.Net C#)都可以正常工作。 有时候效果很好 以下是我正在尝试的代码: function SaveData() { $.ajax({ url: "@Url.Action("SavePublicDr
ajax调用通常在Safari(版本5和版本6)上工作
它与Chrome和Firefox甚至IE:),(MVC4.Net C#)都可以正常工作。
有时候效果很好 以下是我正在尝试的代码:
function SaveData() {
$.ajax({
url: "@Url.Action("SavePublicDraft")",
type: "POST",
data: dataDraft,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) { alert('success'); },
error: function(error) { alert('error'); }
});
}
错误响应结果为空。尝试将
“@Url.Action(“SavePublicDraft”)”
更改为“@Url.Action('SavePublicDraft')””“
@LShetty”@Url.Action('SavePublicDraft')”--无效的文字字符,无论如何Url在我的情况下呈现得很好..或者相反=>“@Url.Action(“SavePublicDraft”)”