Javascript ajax成功后的预编

Javascript ajax成功后的预编,javascript,php,ajax,Javascript,Php,Ajax,我的ajax success函数在将数据发送到我的数据库后不会执行脚本,数据会很好地保存在我的数据库中,但在这之后,一切都停止了。可能有什么问题 Javascript代码: 更新_ajax.php jQuery没有值属性,您应该使用val: $('#content').val(''); value是DOM输入对象的一个属性。如果向html变量发出警报(或使用console.log),会发生什么情况?还有什么吗?还有,你的代码是可以抵御MySQL注入攻击的。请看一下.valus是一个DOM属性

我的ajax success函数在将数据发送到我的数据库后不会执行脚本,数据会很好地保存在我的数据库中,但在这之后,一切都停止了。可能有什么问题

Javascript代码: 更新_ajax.php

jQuery没有
属性,您应该使用
val

$('#content').val('');

value
是DOM输入对象的一个属性。

如果向
html
变量发出警报(或使用console.log),会发生什么情况?还有什么吗?还有,你的代码是可以抵御MySQL注入攻击的。请看一下.valus是一个DOM属性,而不是jQuery属性。。如果要使用.value,请尝试此$('#content')[0]。value='';我知道它很脆弱,它只是一个原型,
alert('success')火?虽然这是真的,但在这里应该是无害的。
    <?php
    include("db.php");
    include("tolink.php");


    if(isSet($_POST['content']))

    {
    $id=time();//Demo Use

    $msg=$_POST['content']; 
    $date=date("M j, Y ");
    $sql=mysql_query("insert into appointments(message,date_sent)values('$msg','$date')");
    $result=mysql_query("select * from appointments order by msg_id desc");
    $row=mysql_fetch_array($result);
    $id=$row['msg_id'];
    $msg=$row['message'];
    $date=$row['date_sent'];

    $msg= nl2br($msg);
    $msg="<br>{$msg}<br>{$date}";
    }


    ?>




    <li class="bar<?php echo $id; ?>">
    <div align="left" class="post_box">
    <span style="padding:10px"><?php echo $msg; ?> </span>
    <span class="delete_button"><a href="#" id="<?php echo $id; ?>" class="delete_update">X</a></span>
    <span class='feed_link'><a href="#" class="comment" id="<?php echo $id; ?>">comment</a></span>
    </div>
    <div id='expand_box'>
    <div id='expand_url'></div>
    </div>
    <div id="fullbox" class="fullbox<?php echo $id; ?>">
    <div id="commentload<?php echo $id; ?>" >

    </div>
    <div class="comment_box" id="c<?php echo $id; ?>">
    <form method="post" action="" name="<?php echo $id; ?>">
    <textarea class="text_area" name="comment_value" id="textarea<?php echo $id; ?>">
    </textarea><br />

<input type="submit" value=" Comment " class="comment_submit" id="<?php echo $id; ?>"/>
</form>
</div>
</div>


</li>
<div align="left">
<form  method="post" name="form" action="" id="form1">
<table cellpadding="0" cellspacing="0" width="500px">

<tr><td align="left"><div align="left"><h3>What are you doing?</h3></div></td></tr>
<tr>
<td style="padding:4px; padding-left:10px;" class="update_box">
<textarea  class="validate[custom[last]] text-input" cols="30" rows="10" style="width:480px;font-size:14px; font-weight:bold" name="content" id="content"  ></textarea><br />
<input type="submit"  value="Update"  name="submit" class="wall_update"/>
</td>

</tr>

</table>
</form>

</div>

<ol  id="update" class="timeline">
// Display here after sending data to the database
</ol>
$('#content').value = '';
$('#content').val('');