Düğme tıklatıldığında, eylem yöntemi olarak adlandırılan js işlevi denir. Ancak json sonucu 0 ise (hata değil), kısmi görünüme yönlendirmek istiyorum. JS fonksiyonu: Kontrolajax çağrısının kısmi görünümü döndürme
function AssignButtonClicked(step, parent, show) {
alert("coming: " + step + " parent: " + parent + " show is : " + show);
$.ajax({
type: "POST",
url: "/Jobs/PassInstructionTest",
data: "{stepGuid: '" + step + "', parentGuid: '" + parent + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert("resp is : " + response);
if (response == '0') {
alert('qa called!');
$("#forqa").show();
}
if (response == '1') {
}
},
error: function (response) {
alert(response.responseText + " error for fail");
},
});
return false;
}
Eylem yöntemi: MyPartialView
çağrıldığında
public ActionResult PassInstructionTest(Guid stepGuid, Guid parentGuid, string show)
{
bool isQA = false;
if (!isQA)
{
return Json(0, JsonRequestBehavior.AllowGet);
}
else
{
return PartialView("MyPartialView");
}
}
, bu hata yürütme çocuk istek olarak hata atıyor.
Lütfen bana çözümü verin.
'isQA'ınız doğru olduğunda? – SeM
Test etmek için yanlış olarak geçiyorum. QA doğruysa, bir Modal açılır penceresi açmak istiyorum, aksi halde dönüş kısmi görünümünü yürütün. kısmi görünüm deniyor ama onu yönlendirmiyor ve çocuk isteği yürütülürken hata atıyor. Javascript işlevini değiştirmem gerekiyor mu? –
Ve bu tıklama etkinliği de .. –