日期:2014-05-16 浏览次数:20408 次
<a href="#" class="graph" id="<?php echo $row['ID'];?> ">测试</a>
$('.graph').click(function() { var ID=$(this).attr("id"); $.ajax ({ type:'POST', url:'../php/test.php?', dataType: 'text', data: "ID="+ID, success: function(data) { alert(data); } }); });
$(".graph").click( function() { $(this).attr("target", "_blank"); $(this).attr("href", "../php/test.php?ID=" + $(this).attr("id")); });
------解决方案--------------------
在你的click方法里面用window.open();方法打开test.php
------解决方案--------------------
<a href="test.php?ID=<?php echo $row['ID']; ?>" target="_blank">测试</a>
------解决方案--------------------
传参数就3楼的方法。
------解决方案--------------------
你在后面加个?key=value$key2=value2也不可以?
------解决方案--------------------
其实意思就是想用post方式传递数据并且在新窗口中显示响应页面
自己用一个form,把要的数据放里面,form设置action,method="post",target="_blank"就好了嘛
------解决方案--------------------
加一个target就可以了!target="_blank"