У меня есть кусок кода, который, как это ..Условные параметры для функции AJAX
var v = $('#time_type').val();
/* ajax call to fetch limit no. of data continuously */
ajaxcall_continue = $.post("ajax.php",
{
'time_type':v,'func':'show_datatable',
'start_row':outer_start_row,'limit':outer_limit
},
function(response)
{
/*---- function body ----*/
},'json');
теперь здесь будут являться условием, как
var v = $('#time_type').val();
if(v == 'custom')
{
var st = $('#start_time').val();
var en = $('#end_time').val();
ajaxcall_continue = $.post("ajax.php",
{
'time_type':v,'start_time':st,'end_time':en,'func':'show_datatable',
'start_row':outer_start_row,'limit':outer_limit
},
function(response)
{
/*---- function body ----*/
},'json');
}
else
{
ajaxcall_continue = $.post("ajax.php",
{
'time_type':v,'func':'show_datatable',
'start_row':outer_start_row,'limit':outer_limit
},
function(response)
{
/*---- function body ----*/
},'json');
}
Но вопрос, я не хотите две записи две отдельные функции $.post
в инструкции if else.
Лучше Я хочу сделать два отдельных списка параметров на основе условия и использовать их в функции $post
.
Я не могу найти процедуру для этого.
необходимо удалить двойные кавычки вокруг значений параметра – Saswat