0

我在我的网页上使用了 php 和 jeditable 并且可以正常工作但是我在新页面中遇到了问题

页面中有很多 div 和同一个类,像这样

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

我在可编辑()之前尝试了商店ID,但我找不到它

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

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

4

3 回答 3

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..."
         });
     });
});
于 2013-06-05T11:26:40.260 回答
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..."
    }); 
});
于 2014-06-25T21:20:17.593 回答
0

我得到的答案是 id 由 $_GET 发送到 loadrul 并由 $_POST 发送到保存页面所以,loadrul 不再需要发送答案是如此简单

于 2013-06-06T09:22:58.193 回答