2 回答
TA贡献1772条经验 获得超6个赞
你可以这样写锚标签-
<a id="@c.Key" href ="javascript:void(0);" onclick="postBrands(@c.Key)">@c.Key</a> //replace postBrands with desired function name
然后在 javascript 中定义将包含发布请求的函数-
function postBrands(key) {
$.ajax({
type: 'POST',
url: '@Url.Action("/brandsOfACategory")',
contentType: 'application/json; charset:utf-8',
data: JSON.stringify({ id: key })
})
}
TA贡献2012条经验 获得超12个赞
您可以输入 href 然后href在客户端点击代码中获取:
<a id="@c.Key" href ="@Url.Action("actionName","controllerName")">@c.Key</a>
在点击事件中,您可以编写以下内容:
$(document).on('click', 'a', function () {
var Url = $(this).attr("href"); // get href value
$.ajax({
type: 'POST',
url: Url, // use it here
contentType: 'application/json; charset:utf-8',
data: JSON.stringify({ id: this.id })
})
- 2 回答
- 0 关注
- 100 浏览
添加回答
举报