Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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调用和windows身份验证无法正常工作_Javascript_Asp.net Mvc_Jquery - Fatal编程技术网

Javascript Ajax调用和windows身份验证无法正常工作

Javascript Ajax调用和windows身份验证无法正常工作,javascript,asp.net-mvc,jquery,Javascript,Asp.net Mvc,Jquery,我有一个asp.met MVC4项目 这是我的视图代码,最小化: @model E4.administrasjon.Models.ViewModels.vmRekv <form action="#" method="post" class="form label-inline" id="saveTask"> @Html.HiddenFor(m => m.rekv.RekvID) <div class="field"><label for="Subject"&

我有一个asp.met MVC4项目

这是我的视图代码,最小化:

@model E4.administrasjon.Models.ViewModels.vmRekv
<form action="#" method="post" class="form label-inline" id="saveTask">
 @Html.HiddenFor(m => m.rekv.RekvID)
<div class="field"><label for="Subject">Titel</label><input id="Subject" value="@Model.rekv.Subject" name="Subject" size="50" type="text" class="medium" /></div>
插入操作在启用/禁用匿名身份验证和Windows身份验证的情况下工作。但当我打开Windows身份验证时。然后不调用javascript成功/失败事件

它在windows身份验证关闭时被调用


顺便说一下,我正在使用本地IIS express

尝试使用jsonp。或者在url末尾添加回调。
localhost:88/API/apiRekv?callback=?

我不明白如何使用callback。当看到Fiddler时,它看起来已经在回叫控制器了。我认为Fiddler不知道你的本地主机在哪里。好的。我在fiddler中获得的数据与localhost中的数据发生了冲突。。还有JSON调用。如果我将代码发布到常规IIS服务器,我将查看这是否有任何区别。使用常规IIS与IIS express没有区别。我可以像Rob建议的那样看看jsonp,但我真的很想让我的代码工作起来。
<script>
$(document).ready(function () {
    $('#btnSave').click(function () {
        alert("clicked");
        $.ajax({
            url: 'http://localhost:88/API/apiRekv',
            type: 'POST',
            dataType: 'json',
            data: $('form#saveTask').serialize(),
            success: function (data) {                        
                alert("OK");                   
            },
            error: function (data) {
                alert("Error");                    
            }
        });      
    });
});
public void Post(vmRekv item)
    {           
        //Some insert to db code
}