Я пытаюсь написать обобщенную функцию, которая проверяет мое поле через Jquery Ajax.Моя проблема в том, что я хочу дать имена клавиш с помощью функции ввода.Однако в переменной field_value мой параметр field_label остается как «field_label».Я хочу изменить его как «электронная почта», «имя пользователя», чтобы я мог генерировать различные jsons.Так есть идеи?
function validate_field(span_id,field_id,field_label,url){
var message_field = $("#" + span_id)
$("#" + field_id).keyup(function(){
if(this.value != this.lastValue){
if(this.timer){
clearTimeout(this.Timer);
}
message_field.html('<img src="/media/img/loader.gif">');
var field_value = {field_label : $("#"+field_id).val()};
var json_response = JSON.stringify(field_value);
this.timer = setTimeout(function(){
$.ajax({
type:'POST',
url:url,
contentType:'application/json; charset=utf-8',
data:json_response,
success:function(msg){
message_field.html(msg);
}
});
});
}
});
}