使用带有select和loadurl的jquery jeditable返回显示而不是值

时间:2014-09-12 19:42:56

标签: javascript jquery select jeditable

我一直在使用jeditable library进行编辑,在大多数情况下它运行良好。但是,在使用loadurl参数时,我现在在尝试显示所选文本而不是选定值时遇到问题。我已经尝试了this question的所有解决方案,但是,它们似乎不能使用loadurl而不是数据。以下是相关代码,我也有工作(大部分时间 - 除了这个问题)test link here

$('.editableContact').editable(
function(value, settings) {
    jQuery.ajax({
        'type':'POST',
        'url':'/test/update.php',
        'data':$(this).attr('id')+'='+value,
        'cache':false,
        'success':function(rjson) {
            //r=JSON.parse(rjson);
            //console.log(r);
            //We could do a hacky solution here to over-write the cell data, requiring another lookup on the server when posting. 
        }
    });
    return 'Display of Selected Option (value is:'+value+')';
    //normal return: return(value);

    //None of these work:
    //return $(this).html(settings.data[value]);
    //return settings.data[value];            
    //jQuery.parseJSON(settings.data)[value];                    
},


{
placeholder:'Double Click to Edit',
submit  : 'save',
cancel : 'x',
event : 'dblclick',
type : 'select',
loadurl : '/test/getContactsJson.php'
});

感谢任何帮助 - 谢谢!

0 个答案:

没有答案