javascript - 错误 JavaScript 严重错误 ...: 应为 ')'
问题描述
在 asp.net MVC 中使用 ajax 时出现以下错误,我不知道它有什么问题!
在http://localhost:50474/Home/Products中的第 161 行第 101 列出现 JavaScript 严重错误 \n\nSCRIPT1006: Expected ')'
这是我的观点:
<p class="text-center"><a class="btn btn-primary" onclick="CreateOrder(@pr.ProId)" role="button">خرید</a>
这是我在控制器中的操作:
[HttpPost]
public ActionResult CreateOrder(Guid productId)
{
Order or = new Order();
or.Number = 1;
or.ProductId = productId;
or.SessinId = Request.UserHostAddress;
int proprice = db.Products.Where(c => c.ProId == productId).Select(c => c.Price).FirstOrDefault();
or.TotalPrice = proprice * 1;
db.Orders.Add(or);
db.SaveChanges();
int count = (db.Orders.Where(c => c.SessinId == or.SessinId).Select(c =>
c.OrderId)).Count();
Session["ShopcartCount"]= count;
db.Dispose();
return RedirectToAction("Products", "Home");
}
这是ajax代码:
<script>
function CreateOrder(productId) {
$.ajax({
url: "/Home/CreateOrder/" + productId,
type: "post"
}).done(function (result) {
$("#shopcart").html(result);
});
}
$(function () {
$("#shopcart").load("/Home/ShopCartCount");
});
</script>
解决方案
请检查这种方式你得到这个错误
这里的工作示例第一个按钮您的代码和第二个按钮工作正常。 点击这里
看法
<p class="text-center"><a class="btn btn-primary" onclick="CreateOrder('@pr.ProId')" role="button">خرید</a>
推荐阅读
- python - 显示没有形状pyqt的图像
- python - 当我运行下面提到的代码时,它给我的错误是像素未定义
- python - 将字典写入 csv 文件
- python - 数据数组 Python 的乘法
- c# - 我的快速排序算法仅适用于第一个索引作为枢轴
- ros - ros2 / Autoware 上的 rplidar_node 出于“未知”原因在 rviz2 中丢弃消息
- javascript - 使用 export const 会阻止摇树的发生吗?
- python - 如何使用 sklearn 的 GradientBoostingRegressor 实现 L2 正则化
- jupyter-notebook - Jupyter notebook 的每个单元格中出现多个光标
- php - Visual Studio Code 本机格式化程序与 PHP 代码格式混淆