0
我有jQuery和PHP的,我通過jQuery的$.post
發佈的數據,但不能使得到的問題,在未來的頁面數據,請healp問題張貼在jQuery的數據到PHP頁面
jQuery代碼
<?php
include 'dbconnect.php';
$query=mysql_query("select * from test");
?>
<html>
<head>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function(){
$("button").click(function(){
var aid = $(this).attr("id");
var value=$("#id"+aid).val();
value++;
$("#id"+aid).val(value);
var val= $("#id"+aid).val();
$.post("test_sub.php", {id:"aid", name: "val"}, function(){
alert(aid);
});
});
});
</script>
</head>
<body>
<?
$i=0;
while($res=mysql_fetch_row($query))
{
$i++;
$point=$res[1];
$id=$res[0];
?>
<tr>
<td>
<input type="text" id="id<?=$id?>" name="user" value="<? echo $point; ?>" />
<button id="<?=$id?>" class="button">Change value for the text field</button>
</td>
</tr>
</body>
<?
}
?>
</body>
</html>
PHP代碼
<?php
include 'dbconnect.php';
$id = $_POST['id'];
$name = $_POST['name'];
$sql="update test set name='fdf' where id=$id";
$query=mysql_query($sql) or die(mysql_error());
?>
在此頁面中我沒有得到,如果的價值和
$_post['name']
任何人有解決方案,請幫我
你用過Firebug的,看看是否值實際上得到提交呢? – 2010-06-01 19:27:19