Jquery的$.ajax方法报错:无法找到资源
初学者求助,谢谢:
vs 2013 MVC的View中使用 $.ajax调用control的方法,在浏览器中输入url可以跳到control的方法中,引用了jquery 1.8.2的所有包,详见下:
View的前段 :
@{
ViewBag.Title = "MeetingRoomsInfo";
}
<script src="~/Scripts/jquery-1.8.2.js"></script>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/knockout-2.2.0.debug.js"></script>
<script src="~/Scripts/modernizr-2.6.2.js"></script>
<script src="~/Scripts/knockout-2.2.0.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/_references.js"></script>
<script src="~/Scripts/jquery.validate-vsdoc.js"></script>
<script src="~/Scripts/jquery-ui-1.8.24.min.js"></script>
<script src="~/Scripts/jquery-ui-1.8.24.js"></script>
<script src="~/Scripts/jquery-1.8.2.intellisense.js"></script>
view的后段:
<input id="btnSubmit" type="button" value="button" />
<script type="text/javascript">
$(document).ready(function () {
$("#btnSubmit").click(function () {
$.ajax({
url: 'http://localhost:58209/MeetingRoomInfo/Delete?Id=2',
type: "POST",
error: function (xhr, type, exception) {//获取ajax的错误信息
alert(xhr.responseText, "Failed");
},
success: function (result) {
alert("success");
}
});
});
})
</script>
Control中的方法:
public ActionResult Delete(int Id)
{
MeetingRoomInfo.DataAccess.MeetingRoomDataAccess da = new DataAccess.MeetingRoomDataAccess();
da.DeleteMeetingRoomById(Id);
return View();
}
vs 2013 MVC的View中使用 $.ajax调用control的方法,在浏览器中输入url可以跳到control的方法中,引用了jquery 1.8.2的所有包,详见下:
View的前段 :
@{
ViewBag.Title = "MeetingRoomsInfo";
}
<script src="~/Scripts/jquery-1.8.2.js"></script>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<script src="~/Scripts/knockout-2.2.0.debug.js"></script>
<script src="~/Scripts/modernizr-2.6.2.js"></script>
<script src="~/Scripts/knockout-2.2.0.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/_references.js"></script>
<script src="~/Scripts/jquery.validate-vsdoc.js"></script>
<script src="~/Scripts/jquery-ui-1.8.24.min.js"></script>
<script src="~/Scripts/jquery-ui-1.8.24.js"></script>
<script src="~/Scripts/jquery-1.8.2.intellisense.js"></script>
view的后段:
<input id="btnSubmit" type="button" value="button" />
<script type="text/javascript">
$(document).ready(function () {
$("#btnSubmit").click(function () {
$.ajax({
url: 'http://localhost:58209/MeetingRoomInfo/Delete?Id=2',
type: "POST",
error: function (xhr, type, exception) {//获取ajax的错误信息
alert(xhr.responseText, "Failed");
},
success: function (result) {
alert("success");
}
});
});
})
</script>
Control中的方法:
public ActionResult Delete(int Id)
{
MeetingRoomInfo.DataAccess.MeetingRoomDataAccess da = new DataAccess.MeetingRoomDataAccess();
da.DeleteMeetingRoomById(Id);
return View();
}
...全文
相关推荐
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
在这个特定的场景中,错误出现的原因是在使用jQuery的Ajax方法进行数据提交时,`data` 参数设置不正确。
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
在JavaScript中,我们可以利用闭包的特性来实现这一目的:```javascriptvar _ajax = $.ajax;```接着,我们开始重写`ajax`方法。
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Jquery Ajax无法解析JSON对象的原因和解决方法在使用JQuery 1.4中的$.ajax()方法解析JSON对象时,可能会遇到Invalid JSON错误的报错信息。那么,这是什么原因
解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"
当使用FormData对象时,我们需要确保在调用$.ajax()方法时正确配置相关参数,以避免"Uncaught TypeError: Illegal invocation"这样的错误。
IE8 jquery ajax获取静态资源报错TypeError 拒绝访问
在本问题中,我们关注的是在IE8浏览器中使用jQuery的Ajax功能获取静态资源时遇到的“TypeError:拒绝访问”错误。这个问题通常与跨域请求(CORS)和浏览器的兼容性有关。


