Php 当没有';t在数据库中加倍
我有一个网站,我正在工作,它有一个聊天系统,已经编码的问题是,当页面被重新加载时,它会显示双帖子,但数据库中没有任何双帖子Php 当没有';t在数据库中加倍,php,jquery,codeigniter,Php,Jquery,Codeigniter,我有一个网站,我正在工作,它有一个聊天系统,已经编码的问题是,当页面被重新加载时,它会显示双帖子,但数据库中没有任何双帖子 <script> (function($) { $(document).ready(function() { $.ajaxSetup(
<script>
(function($)
{
$(document).ready(function()
{
$.ajaxSetup(
{
cache: false,
beforeSend: function() {
$('#content').show();
},
complete: function() {
$('#content').show();
},
success: function() {
$('#content').show();
}
});
var $container = $("#show");
//$container.load('<?php echo base_url(); ?>chatview');
var refreshId = setInterval(function()
{
$container.load('<?php echo base_url(); ?>chatview');
}, 1000);
});
$('#submit').click(function(e) {
submitChat(e);
});
$('#message').keydown(function(e) {
if (e.keyCode == 13) {
submitChat(e);
}
});
function submitChat(e){
var post_data = {
'message': $("#message").val(),
};
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>chat_validation",
data: post_data
});
e.preventDefault();
$('#message').val('');
}
})(jQuery);
</script>
(函数($)
{
$(文档).ready(函数()
{
$.ajaxSetup(
{
cache:false,
beforeSend:function(){
$(“#内容”).show();
},
完成:函数(){
$(“#内容”).show();
},
成功:函数(){
$(“#内容”).show();
}
});
var$container=$(“#显示”);
//$container.load('chatview');
var refreshId=setInterval(函数()
{
$container.load('chatview');
}, 1000);
});
$(“#提交”)。单击(函数(e){
提交(e);
});
$('#message').keydown(函数(e){
如果(e.keyCode==13){
提交(e);
}
});
功能提交帽(e){
var post_数据={
'message':$(“#message”).val(),
};
$.ajax({
类型:“POST”,
url:“聊天室验证”,
数据:post_数据
});
e、 预防默认值();
$('#message').val('');
}
})(jQuery);
下面是页面和数据库的图像。
欢迎来到SO。您可能需要检查是否可以帮助您解决几个问题:什么是聊天视图?它是用于将数据填充到其中的容器中的嵌套div吗?或者直接将其加载到“秀”中?php块生成的是什么,以及.load函数中的最终字符串是什么。它应该看起来像:“#innerElementId”(重要的是url和id之间实际上有一个空格)。参考此示例:chatview是从数据库收集信息的地方,如果需要,我可以发布编码的图像。很可能不相关,但在ajax设置中,您有一些冗余代码,可能会导致问题。无论调用是否成功,complete()都会运行。只有调用成功,success()才会运行。感谢所有帮助,但我已将其修复。这是我的一个div拼写错误