【发布时间】:2014-09-17 07:20:43
【问题描述】:
我正在显示来自 XML 文件的一些信息,在每个按钮旁边我都有允许用户删除数据的按钮。
现在我使用隐藏的输入字段来存储处理表单所需的一些信息。所有隐藏的输入字段都具有健全的名称值。当用户单击删除按钮时,我想检索被单击的隐藏文件的值,但它返回最后一个。
这是我的代码:
function displayPapers(){
var courseCode = $("#subject").val();
loadXML(courseCode, function(xmlDoc){
$(xmlDoc).find('paper').each(function(){
var code = $(this).find("code")[0].textContent;
var title = $(this).find("title")[0].textContent;
var semester = $(this).find("semester")[0].textContent;
$("#papers").append("<p>" + code + ": " + title + " (S" + semester + ") " +
"<input type='submit' name='paperUpdate' value='Edit'>" +
"<input type='submit' name='paperDelete' value='Delete'>" +
"<input type='hidden' name='paperCode' value='" + code + "'></p>");
})
});
}
这是用于处理表单的 PHP 代码:
if(isset($_POST['paperUpdate'])){
echo $_POST['paperCode'];
}
我想检索单击删除按钮的隐藏字段的值。我不知道如何解决这个问题。谢谢。
【问题讨论】:
-
请添加您的 html 结构。顺便说一句 .find('paper') 正在寻找标签
,如果你正在寻找一个类应该是 .find('.paper') -
请发布您用于处理点击的代码。
标签: javascript php jquery