Я использую этот код для выполнения действия в моем контроллере с параметрами. и в настоящее время работает над проверкой входных данных.Jquery ajax проверить или нет?
$('.txt-dtr').on('blur', function() {
// Record type to know what column of table should the value saved.
var record = $(this).attr('id');
// Record value
var value = $(this).val();
// Record date
var row = $(this).closest('tr');
var date = row.attr('id');
// Employee id
var empId = $('#sEmployee').val();
// Ajax script for saving record
$.ajax({
type: 'POST',
url: '/dtr/savedtr',
data: {
record: record,
value: value,
date: date,
empId: empId
}
});
});
Этот код работает, но onblur
и я did'nt типа ничего txt-dtr
параметр value
является недействительным и Аякс не будет выполнять (что на самом деле то, что я хочу).
Вопрос, мне нужно написать проверку, как
if(value != null){
//execute ajax
}
Или оставить как есть, потому что даже без проверки его Аякса не будет выполнять?
EDIT:
Мой контроллер не принимает нулевые значения, так что Аякса не будет выполняться, если он имеет нулевое значение параметра.
public ActionResult SaveDTR(string record, int value, DateTime date, int empId)
{
Я знаю, пожалуйста, прочитайте вопрос. –
Я прочитал, что не так? – AmgadMHM