Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax调用有时在Safari(5和6)中不起作用。在Chrome和Firefox中工作良好_Javascript_C#_Jquery_Ajax_Model View Controller - Fatal编程技术网

Javascript Ajax调用有时在Safari(5和6)中不起作用。在Chrome和Firefox中工作良好

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

我知道这个问题被问了很多次,但我似乎无法找到任何有效的解决方案(我已经尝试了asyn:true、timeout和prevent等)

谈到主要问题:
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”)”