mvc错误JavaScript运行时错误:无效字符
我在我的mvc错误JavaScript运行时错误:无效字符,javascript,jquery,ajax,asp.net-mvc,Javascript,Jquery,Ajax,Asp.net Mvc,我在我的layout.cshtml @Scripts.Render("~/bundles/jquery") <script src="~/Scripts/bootstrap.min.js"></script> .. .. other scripts @Scripts.Render("~/bundles/jqueryval") 我创建了一个视图,其中包含 @using (Ajax.BeginForm("editprofile", "Profile",
layout.cshtml
@Scripts.Render("~/bundles/jquery")
<script src="~/Scripts/bootstrap.min.js"></script>
..
.. other scripts
@Scripts.Render("~/bundles/jqueryval")
我创建了一个视图
,其中包含
@using (Ajax.BeginForm("editprofile", "Profile",
new AjaxOptions
{
HttpMethod = "POST",
OnComplete = "demo.common.getresultData"
}, new { @class = "form-horizontal" }))
当我点击表单
提交
按钮时,它会给我以下错误
0x800a03f6-JavaScript运行时错误:无效字符
我搜索了很多关于这个错误的信息。有很多链接,但是没有解决我的问题。这是我的错误屏幕截图
这是我的jquery
文件及其版本
- jquery-1.10.2.intellisense.js
- jquery-1.10.2.js
- jquery-1.10.2.min.js
从nuget软件包控制台运行
更新软件包
命令以更新所有丢失的软件包。它会将现有软件包更新为新版本。更新到最新版本的好方法。粗略猜测,您试图解析包含非法字符的JSON,但您不能这样做。您是说jquery.js中同时包含jquery-1.10.2.js和jquery-1.10.2.min.js吗?@BryantMiano请查看我的编辑。我已经添加了@Scripts.Render(“~/bundles/jqueryval”)
,而不是
@Andy当我从ajax表单中单击submit按钮时,出现了这个错误。@BryantMiano它正在工作。我刚刚从nuget Package控制台运行了Update Package
命令。它更新了丢失的包以及您提到的包。
@using (Ajax.BeginForm("editprofile", "Profile",
new AjaxOptions
{
HttpMethod = "POST",
OnComplete = "demo.common.getresultData"
}, new { @class = "form-horizontal" }))