使用此
`$(function(){$(".signaler").click(function(){var element=$(this);var I = element.attr("id");var page = $('#page').attr('value');var info = "id="+I+"& page="+ page;$("#signaler"+I).hide();$("#load"+I).html('<img class="think" src="load.gif" >');$.ajax({type:"POST",url:"signaler.php",data:info,success:function(){$("#load"+I).empty();$("#ok"+I).fadeIn(200).show();}});return false;});});`
但只有一个隐藏输入的表单,所以我可以将当前用户信息回显到它,想知道我是否可以直接进入jquery?虽然工作正常。
使用表格,您将使用以下
var page=$('#page').attr('value');
我想用php echoing user name / id ..
设置id像var id=$('<?php echo $user/$id... ?>');
如果有人能指出正确的jquery语法,那就太棒了!
答案 0 :(得分:2)
var id = $(<?= $_POST["whatever_it_was"] ?>)
答案 1 :(得分:0)
几乎就是你用的例子......
<?php echo $user . '/' . $id ?>
只要有问题的文件被服务器解析为php ...
答案 2 :(得分:0)
首先,您应该使用val()
方法获取表单输入的值:
$('input#id').val();
然后在PHP端,如果您使用AJAX POST
到页面,那么执行:
'var id=$('<?php echo $_POST['user'] . '/' . $_POST['id'] ?>')';
答案 3 :(得分:0)
你拥有的本质上是一个你希望在jQuery中使用的字符串。那么在这种情况下,你所拥有的基本上是正确的。如果你在你的PHP文件中(注意引号:
var id = "<?php echo $yourId ?>";
然后您可以正常使用该变量(它保存您的PHP字符串)。例如,下面将选择变量id
中具有id的元素:
$('#' + id)