我正在尝试在bootstrap模式中渲染局部视图。我用它作为指南:
Render mvc partial view inside modal
使用actionlink时它可以正常工作,但我需要使用直接的HTML achor:
<a id="myBtn" class="modal-link btn btn-warning" onclick="doSomething(this)" >DO IT</a>
使用时,模态根本不显示。这应该与actionlink相同,或者我错了吗?
我使用html锚点而不是razor语法的原因是我使用自定义ajax调用来获取javascript的一些结果,我发送给我的控制器。
我的ajax调用(doSomething()):
var data = [{ name: 'test', id: '123' }, { name: 'test2', id: '12334' }];
$.ajax({
type: "POST",
url: url,
data: JSON.stringify({ theData: data }),
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
}
});