我在网页上使用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
... ??
答案 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..."
});
});