Como usar uma variável como uma chave dentro do inicializador de objeto
No aplicativo que estou trabalhando, as páginas do servidor são usadas para receber o nome de uma entrada como a chave para seu valor. É possível fazer isso com ajax? Neste exemplo, thisName é tratado como uma string literal.
$('table').each(function(){
$(this).delegate("input", "focusout", function(){
var thisValue = $(this).val();
var thisName = $(this).attr('name');
$.ajax({
timeout: 3000,
//cache: false,
data: {
p_session_id: $("[name='p_session_id']").val(),
p_username: $("[name='p_username']").val(),
thisName: thisValue
// ^^
},
success: function(data){
alert( data )
}
});
});