我开发了一个插件架构应用程序。每次添加插件时,都会使用jquery将链接添加到主MVC应用程序,该脚本从插件(DLL)中的js文件动态加载,并且该链接将成为新模块的入口点,脚本已成功将链接添加到剃须刀页面,但是当我点击链接时不起作用。asp.net mvc和jquery加载页面
这是代码。
Ps:我不是很擅长JavaScript,所以原谅我,如果我在我的代码中犯了一个愚蠢的错误,找不到解决方案。
$(document).ready(function() {
$("#myLinkDiv").append('<a id="aLink" href="#">ClickMe</a>');
$("#aLink").click(function() {
event.preventDefault();
$.ajax({
url: '/Candidate/CreateCandidate/',
type: 'GET',
success: function (data) {
return data;
}
});
});
});
查看答案中的更新。 – Shyju
是的,谢谢你,我看到它,我正在获取成功消息,但没有被重定向到页面。响应的状态是200,但是我没有被重定向到页面。 – Haytham
如果你想重定向,你可以这样做'window.location.href =“yourNewUrl”;'。但是如果你想重定向,ajax调用的重点是什么?你可以做一个正常的表单提交并从服务器返回一个RedirectToActionResult。 – Shyju