您好我想在PHP中使用html代碼,而在每個循環中都會生成html代碼的命令,但我不知道如何在php代碼中使用引號將真實值發送給java腳本!
這是我在PHP代碼如何在html代碼中使用php代碼引用
<?php
include 'Connect.php';
if(match($_POST['pId'], "/^[\d]+$/")){
$pId = $_POST['pId'];
$result = mysql_query("select pName, pID, phName, phID, testHistoryDate, type, testAnswer from patient join reception using(pID) join physician using(phID) join testHistory using(rID) join test using(tID) where pID = $pId",$connection);
}
else
die("Insert true value");
while($row=mysql_fetch_array($result)){
echo "<tr><td>";
echo $row["pName"].'</td>';
echo '<td>'.$row["phName"].'</td>';
echo '<td>'.$row["testHistoryDate"].'</td>';
echo '<td>'.$row["type"].'</td>';
$type = $row['type'];
$testHistoryDate = $row['testHistoryDate'];
?>
<td>
<span id='spryTanswer'>
<input type='text' name='tAnswer' id='tAnswer' value='<?php echo $row['testAnswer']; ?>' />
</span>
</td>
<td>
<input type='submit' value='Edit' name='edit' id='edit' onclick="sendToEdit('<?php echo $row['pID'] ?>','<?php echo $row['phID'] ?>', '<?php echo $row['testHistoryDate'] ?>', '<?php echo $row['type'] ?>')" />
</td>
</tr>
<?php } ?>
Java腳本代碼,獲得這些價值和主題發送到另一個PHP代碼。在引號前
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function sendToEdit(pID,phID,thDate,type)
{
testAnswer = $("#tAnswer").blur().val();
testAnswer = $("#tAnswer").change().val();
var info = 'pId='+pID+'&phId='+phID+'&testAnswer='+testAnswer+'&thDate='+thDate+'&type='+type;
$.ajax({
type:"GET",
url:"edit-testAnswer.php",
data:info,
success:function(){
}
});
return false;
}
</script>
真值...? – Hubro 2012-02-04 18:15:25