This in is my 4th Question on same topic but no one can help here.
I am in trouble about adding button function in ASP.NET MVC.
I am trying to send first row data to controller and and want return for same view for new row.
he show isAllValid is works successfully but AJAX topic is not works
What I have tried:
$(document).ready(function () {
$("#add").click(function () {
var isAllValid = true;
if ($('#ProdID').val() == "0") {
isAllValid = false;
$('#ProdID').siblings('span.error').css('visibility', 'visible');
}
else {
$('#ProdID').siblings('span.error').css('visibility', 'hidden');
}
if ($('#ProductGstCode').val() == "") {
isAllValid = false;
$('#ProductGstCode').siblings('span.error').css('visibility', 'visible');
}
else {
$('#ProductGstCode').siblings('span.error').css('visibility', 'hidden');
}
if ($('#PerchesQty').val() == "0") {
isAllValid = false;
$('#PerchesQty').siblings('span.error').css('visibility', 'visible');
}
else {
$('#PerchesQty').siblings('span.error').css('visibility', 'hidden');
}
if ($('#PerchesRate').val() == "0.00") {
isAllValid = false;
$('#PerchesRate').siblings('span.error').css('visibility', 'visible');
}
else {
$('#PerchesRate').siblings('span.error').css('visibility', 'hidden');
}
if (isAllValid) {
alert("ok1")
$.ajax({
url: "/Perchus/PostMethod",
dataType: 'json',
data: {
ProductId: $("#ProdID").val(),
Gst: $("#ProductGstCode").val(),
PerchesQty: $("#PerchesQty").val(),
PerchesRate: ("#PerchesRate").val()
},
type: "POST",
cache: false,
success: function (data)
{
if (data == "success") {
alert(isAllValid);
}
else {
alert("false")
}
},
error: function () {
alert("Error")
}
});
}
else {
alert("NOt work")
}
});