0
当我的页面打开时,我调用一个PHP文件并以echo的形式输出一个表单。将PHP变量放入jQuery函数中
简化下面的例子:
echo "<table id='results'>";
echo "<form method = 'post'><input id='".$row['batchname']."'><button class='btn1'>Query this record</button></form>";
</table>
将有上述形式的许多版本为表中的行被从数据库中抽取。
我全光照AJAX来处理输出:
$(document).ready(function(){
$(".btn1").click(function(e){
e.preventDefault();
var bname = ("#<?php echo $row['batchname'];?>").val();
$post(
"somephp.php",
{name : bname},
function(response, status){
$("#results").replaceWith(response);
}
);
});
});
当我输入的非PHP ID
到jQuery的AJAX的工作,但我总是发布第一个返回的行中的IDS输出产生的各种形式PHP是一样的。我可以像这样将PHP变量回显为jQuery吗?有没有更好的方式将动态ID
转化为jQuery。
谢谢,使更多的意义和作品。我真的需要让我的头在我可以使用的地方使用“this”。再次感谢我的哈克代码! – Creaven 2015-02-07 22:23:55