jeditable loadurl:包含点击ID消息

时间:2013-06-05 11:08:09

标签: jquery jeditable

我在网页上使用php和jeditable并正常工作 但我在新页面遇到了问题

页面中有很多div和同一个类,比如

<div id='A01' class='AAA'></div>
<div id='A02' class='AAA'></div>
<div id='A03' class='AAA'></div>

我在editable()之前尝试了商店ID 但我找不到它

var idd = $(this).attr('id');
$(".machine").editable("", {
    loadurl : "machsched-machinelis.php?IDD=" + idd, 
    type : "select",
    cancel : "cancel", 
    submit : "edit", 
    indicator : "save..."
});

我可以找到点击ID并将其发送到loadurl ... ??

3 个答案:

答案 0 :(得分:0)

你想要这样的东西:

$(document).ready(function() {

    $(".AAA").click(function() {

        var idd = $(this).attr('id');
        alert(idd);

        $(".machine").editable("", {

            loadurl : "machsched-machinelis.php?IDD=" + idd, 
            type : "select",
            cancel : "cancel",
            submit : "edit",
            indicator : "save..."
         });
     });
});

答案 1 :(得分:0)

我得到了答案 id由$ _GET发送到loadrul 并通过$ _POST发送到保存页面 所以,loadrul不再需要发送了 答案很简单

答案 2 :(得分:0)

loaddata是解决方案,网址会像machsched-machinelis.php?idd=A01

$(document).ready(function() {
    $(".AAA").editable("", {
            loadurl : "machsched-machinelis.php",
            loaddata: function() {
            return { idd:  $('.AAA').attr('id') };
        }
        type : "select",
        cancel : "cancel",
        submit : "edit",
        indicator : "save..."
    }); 
});