编辑帖子AJAX,PHP,javascript
edit posts AJAX, PHP, javascript
我正在创建一个论坛,用户可以在其中编辑他们的帖子。我不知道该怎么做,但我尝试了如下方法:
用于显示帖子的 PHP 代码
while($row = $result->fetch_assoc()) {
echo "<div class='postclass'>";
echo "<span id='postspan".$row['id']."' name='postspan".$row['id']."' >";
echo "<span id='editspan".$row['id']."' name='editspan".$row['id']."' >";
echo "</br>";
echo "Posted By:          <span class='bold'> ".$row['user']."</span>";
if($username==$row['user']){
echo "         ";
echo "<a href='javascript:void(0);' onclick='deletepost(".$row['id'].")' >DELETE </a>   ";
echo "<a href='javascript:void(0)' onclick='editpost(".$row['id'].",'".$row['subject']."','".$row['post']."')' >EDIT </a></br>";
}else{
echo "</br>";
}
单击编辑链接时调用的JavaScript函数
function editpost(postid,subject,post){
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("editspan"+postid).innerHTML=xmlhttp.responseText;
}
};
xmlhttp.open("GET","editpost.php?pid="+postid+"&subject="+subject+"&post="+post,true);
xmlhttp.send();
}
编辑帖子.php页面
$pid=$_GET['pid'];
$subject=$_GET['subject'];
$post=$_GET['post'];
}else{
$pid="";
$subject="";
$post="";
}
echo "<form method='POST' action='globalwall.php'>
<p>Subject:
<label for='subject'></label>
<input type='text' name='subject' id='subject' value='".$subject."' />
</br>
</p>
<p>Post: <br />
<label for='post'></label>
<textarea name='post' id='post' cols='45' rows='5' value='".$post."'></textarea>
</p>
<p>
<input type='submit' name='postbutton' id='postbutton' value='Edit' />
</p>
</form>";
当我单击编辑按钮时,没有任何反应。即使我在javascript函数中放置了警报消息,它也不会弹出。谁能帮忙?
替换您的
echo "<a href='javascript:void(0)' onclick='editpost(".$row['id'].",".$row['subject'].",".$row['post'].")' >EDIT </a></br>";
行与
echo "<a href='javascript:void(0)' onclick='editpost(".$row['id'].",'"".$row['subject']."'",'"".$row['post']."'")' >EDIT </a></br>";
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)