草庐IT

ajax-polling

全部标签

php - Ajax 表单有时只提交

SO上有几个类似的问题,但没有一个答案对我有用。我都试过了。我尽量减少我粘贴的代码,但是这个脚本有点难我有一个评论表单,它通过ajax提交到一个php脚本,该脚本保存评论,然后获取所有评论并重新显示它们,这样新评论就可以在不刷新页面的情况下显示。只有在某些情况下,评论才会成功提交到数据库并重新正常显示。通常几乎每隔提交的评论都会被保存。每隔一段时间似乎什么都没发生。我真正的问题是每次提交时都没有保存评论。这是javascript和ajax调用:$(document).ready(function(){varworking=false;$('#commentForm').submit(f

php - HTML通过JSON输出,通过ajax激活

背景:我有一个动态拉出模态窗口的页面,它通过mySQL在一行(多列)上显示扩展信息。我遇到问题,我的JSON代码无法正确填充信息以便可以输出。我尝试了多个嵌套数组、while循环和for循环。但是,我只需要从数据库返回一整行信息。百思不得其解,求各位SO高手帮忙。非常感谢任何指点。Div填充的Ajax代码(有效)vardata_id=$(this).data('id');$.ajax({url:'view_agency_info.php',type:'POST',data:{id:data_id},dataType:'json',success:function(data){$('.v

javascript - 动态 php-ajax 表单

我对ajax不是很了解,所以我无意中发现了这一点。我有一个带有添加/删除行的动态表单。在这种形式中,我希望在不刷新页面的情况下有一个“可靠的下拉菜单”,所以最简单的方法是使用JS。下拉列表似乎可以很好地处理一行数据,但是当我添加另一行时它就不行了。有没有办法修改某些内容以便在无限行数的情况下正常运行?functionaddRow(tableID){vartable=document.getElementById(tableID);varrowCount=table.rows.length;if(rowCountfunctionshowCateg(str){if(str==""){doc

除了使用JSON和AJAX中的所有行以外,还获得所有行

我想从数据库中获得10行,并将它们全部计算用于分页。当我不使用Ajax时,它可以工作,但是编码Jason并将其发送到视图时存在问题。我在控制器中的代码:$datas=model::take(10)->get();$dataCount=model::all()->count();$datas=$datas->put('dataCount',$dataCount);returnjson_encode($datas);以及我的代码:.complete(function(datas){data=JSON.parse(datas.responseText);data_count=data.dataCou

php - 从 mysql php jquery ajax 读取数据

我需要使用jquery+ajax从我的网页读取数据这是我的功能:publicfunctiongetvalueshahr(){if($_POST['ostan']!=0){$db=JFactory::getDbo();$query=$db->getQuery(TRUE);$query->select('id,title')->from('#__categories')->where($db->quoteName('parent_id').'='.$db->quote($_POST['ostan']));$db->setQuery($query);$res=$db->loadObjectL

php - 使用服务器端 : true 后,带有 Ajax 的 DataTable 无法正常工作

我有一个使用DataTables的用户表,它将包含200多行。当我将DataTables用于默​​认"pageLength":10时,它看起来很好,这是表格示例。Username|Type|Request|user011request01user021request02user032request03user041request04user051request05user061request06user071request07user081request08user091request09user101request10显示200个条目中的第1到10个第一个上一个12kbd>3...2

php - Ajax 调用的持久数据库连接

我有一个从处理脚本“getajax.php”中提取的ajax调用。调用“getajax.php”脚本,其中包含数据库连接详细信息、选择、函数等。我的问题是:每次“getajax.php”接收到调用时,它将通过mysql_connect、mysql_select,然后进行查询。这是处理数千个同时调用的正确方法吗?如何避免每次调用时都打开mysql连接,为所有调用重复使用一个现有连接。尝试调用一个电话:$dbconnect=mysql_connect('host','user','pass');mysql_select_db('databasename')ordie("Unabletose

php - AJAX 和获取最近的数据库条目

我正在开发一个Web应用程序,它将查询数据库中的消息并将它们显示到浏览器。我首先在访问该站点时检索服务器端的消息列表,然后显示那里的消息。但后来我想使用AJAX再次定期检查消息并用新消息更新DOM。但是,我不想刷新整个列表。只需将最近的消息注入(inject)表中即可。我正在使用MySQL、PHP和mootools,我真的只是想听听关于如何实现这一点的最佳实践的想法。通过AJAX在屏幕上发送每个消息ID的数组,然后将其与数据库中的内容进行比较是我当前的解决方案,但这看起来非常脏。欢迎提出任何建议。 最佳答案 也许您可以不从数据库中检

php - Codeigniter AJAX 在不刷新的情况下从 MySQL 数据库获取数据的正确方法

我目前正在尝试使用AJAX和jQuery来完成一些基本任务,而无需离开网页。我的目标是在不刷新页面的情况下查询数据库中的表并将该信息附加到列表中。CurrentItems这是我的按钮,它有ID。("触发按钮");我的脚本是这样的$('#btnList').click(function(e){$.ajax({url:"/cashbook/get_item",datatype:'json',type:"POST",success:function(result){alert(result);$.each(result.results,function(item){$('ul').appen

php - Select2 ajax 不显示结果

我正在使用select2和ajax来查询我的数据库以查找特定分类下的术语,但是当我搜索时,搜索框只是卡在“正在搜索”上,而没有检索到任何结果。这是我的html我的jquery:jQuery(function($){$(document).ready(function(){$("#regions1").select2({ajax:{url:"/ajax/connect.php",dataType:'json',delay:250,data:function(params){return{q:params.term//searchterm};},processResults:functio