我想使用jquery创建一个对控制器操作的请求,该操作发布标题并取回Slug。当用户在表单的标题文本框中输入标题,然后使用tab或enter移到下一个字段时,需要发生这种情况。我不想在Javascript中将title转换为slug-我设置了一个控制器操作来执行此操作,它将返回正确的slug(控制器操作将其转换,并检查结果slug的唯一性)。
我只需要在Title文本框上实现“onLostFocus”效果并填充Slug文本框。
谢谢你的帮助。
在你的帮助下,我想到了这个:
$('#Title').blur(
function(){
$.get('<%=Url.Action("TitleToSlug", "Services", new { title = HOW TO GET VALUE OF TITLE TEXTBOX HERE}) %>', function (data) {
$('#Slug').val(data);
});
}
)
谢谢