可能重复:
Jquery 帖子,新窗口中的响应
我在名为 results.php 的页面中有一个表格 html,它看起来像 GenID ENSMUSG00000098791 ENSMUSG00000023441 ENSMUSG00000047431
results.php 有这个功能
<script>
function contenidoCelda()
{
var table= $('#tabla_results');
cells = $('td');
for (var i=0,len=cells.length; i<len; i++)
{
cells[i].onclick = function()
{
var formData2 = new FormData(document.getElementById("formulario"));
formData2.append("gen_id",(this.innerHTML));
$.ajax({
type: "POST",
url: "test.php",
data: formData2,
cache: false,
processData: false,
contentType: false,
success: function(data)
{
alert(data);
window.open('test.php', '_blank');
}
});
}
}
}
</script>
我想使用我在 test.php 文件中发送的数据,而不是将其返回给 results.php,在 test.php 中使用,以动态生成内容。
这是 test.php
<?php
$data = $_POST['gen_id'];
system("mkdir $data");
echo "Hola";
echo $data;
echo '<xmp>';var_dump($data);echo '</xmp>';
?>
<html>
<link href="css/ui-lightness/jquery-ui-1.9.1.custom.css" rel="stylesheet">
<script src="js/jquery-1.8.2.js"></script>
<script src="js/jquery-ui-1.9.1.custom.js"></script>
<body>
<form>
<p id = "testing"> Test page </p>
<?php if($data == "ENSMUSG00000047751") {echo "Good";} else {echo "Bad";} ?>
</form>
</body>
所以在test.php中,它必须显示Good,如果我点击表格中的那个genid但它显示Bad,并返回Good给results.php
我创建目录的测试,我点击的 genid 工作正常
我应该做什么?