我有如下链接。
<a href="/Customer/_EditCustomer?CustomerId=2" class="customer_details">Deneme Müşteri 2</a>
<a href="/Customer/_EditCustomer?CustomerId=3" class="customer_details">Deneme Müşteri 2</a>
我想像这样使用 jquery ajax 帖子:
$(".customer_details").click(function () {
$.ajax({
url: $(this).attr("href"),
type: 'POST',
beforeSend: function () {
},
complete: function () {
},
success: function (result) {
$("#customer_operations_container").html(result);
},
error: function (result) {
alert("Hata!");
}
}); //end ajax
});
或这个:
$(".customer_details").click(function () {
$("#customer_operations_container").load($(this).attr("href"));
});
和行动方法
public ActionResult _EditCustomer(int CustomerId)
{
// get customer from db by customer id.
return PartialView(customer);
}
但我不能做我想做的事。当我单击链接时,PartialView 不会加载。它作为没有父页面的新页面打开。我试过 prevent.Default 但结果是一样的。
如何将 partialView 加载到 div 中?
注意:如果我使用这样的链接,<a href="#">
它可以工作。
谢谢。