我有一个textarea ..我只想在textarea值更改到数据库时发送它..我尝试了一些东西..但它没有成功..有人可以帮忙吗?
索引.php
<textarea id="cap'.$id.'"></textarea>
AJAX
var i = <?php echo $id; ?>
$(document).ready(function() {
$("#cap"+i).keyup(function(){
var cap = $("#cap"+i).text($(this).val());
$.post('send.php', {cap:cap, i:i}, function(data){
});
});
});
发送.php
$cap = $_POST['cap'];
if($cap){
if($cap == ""){
$cap = "Caption Not Given Yet";
}
$sql = mysql_query('UPDATE table SET caption="'.$cap.'" WHERE id="'.(int)$_POST['i'].'"')or die(mysql_error());
}
它不工作...