我有一个使用php和html的动态表,可以点击它,然后单击表格提交的表格,并使用post方法发布特定行的两个变量。
我用jquery创建了一个javascript,例如form.submit()但这里的问题是,每当我点击表上的任何行时,它只解析最后一行的值。
我该如何解决这个问题?
代码看起来像这样:
'<tr onclick="submit()"><td><input type="hidden" name="a" value='.$a.' /><input type="hidden" name="b" value='.$b.' />'.$aid.'</td></tr>';
这是每行的循环,它在echo语句中。它基本上工作正常。关于如何解决这个问题的任何想法。我可以解决这个问题。关于我如何做的任何解决方案都非常感谢。
谢谢
答案 0 :(得分:0)
将您的HTML更改为:
'<tr onclick="submit(this)"><td><input type="hidden" name="a" value='.$a.' /><input type="hidden" name="b" value='.$b.' />'.$aid.'</td></tr>';
function submit(el) {
var es = $(el).find("[name=a]").val();
alert(es);
}