草庐IT

ajax-polling

全部标签

php - 为什么 ajax 响应没有附加到下拉列表?

我有一个下拉列表,其中包含从表中检索到的数据。还有另一个下拉菜单,其中有一些动态选项。这意味着当用户从第一个下拉列表中选择一个选项时。只有匹配的选项才会从同一个表加载到第二个下拉列表中。一切都按我预期的那样工作,并且输出正确地打印在控制台中(开发人员的工具)。但是ajax响应没有插入到第二个下拉列表中。我在这个论坛上遇到过类似的问题,但没有什么能帮助我让它发挥作用。我也做了这些改变将Ajax中的数据类型更改为html。使用append而不是html。即使我做了上面的更改,第二个下拉列表仍然是空的。控制台中打印出令人惊讶的正确输入。控制台打印的内容ABCNuwan当我仔细检查控制台时,我

php - Ajax 不发布到 MYSQL 或在提交时显示成功/错误消息

我有一个表单,其中只有一个选择框,需要在单击提交按钮时将其输入到数据库中。我遇到的问题:如何让它在不刷新页面的情况下自动更新。那么,如果在数据库中添加了一个选择,它会自动显示在选择选项中吗?更新代码$(document).ready(function(){$('#submitbut').click(function(e){varupdateid=$("#updateid").val();if(updateid.length==0){$("#success").text("makeaselection.");$("updateid").focus();}else{vardataStrin

php - AJAX请求完成请求时间过长

我有一个获取17000行的MySQL查询。如果我使用Putty在MySQL终端中直接执行该查询,则需要17~20秒才能获取所有行。这可以。但是当我尝试使用带有AJAX请求的PHP执行查询时,完成请求需要50~60秒,即使这个查询被缓存了。我正在使用CodeIgniterPHP框架进行缓存及其AJAX请求。我同意,与在终端中直接执行MySQL查询相比,HTTP请求和PHP执行可能需要一些时间。MySQL直接查询执行:20秒使用HTTP、php、Codeigniter和JSON格式并缓存:60秒。估计时差太长了。我正在尝试执行的模型查询:mysql>explainSELECTcol1,co

php - 使用带有 PHP 的 Ajax 搜索重复用户并将图像发送到页面

当存在重复的用户名时,我试图在输入的用户名旁边显示一条错误消息。当用户开始输入字符串时,它将搜索数据库。如果没有任何重复的用户名,它会在用户名输入旁边显示一个勾号。现在的问题是它没有显示图像,而是在输入'Champ'test'inconnudanswhereclause'旁边显示此消息我该如何解决这个问题?这是我的代码。register.phpVideoGameRental-Signuppic1=newImage(16,16);pic1.src="pic/loader.gif";$(document).ready(function(){$("#username").change(fun

php - 使用ajax为每个输入字段更新mysql中的数据

我有mysql数据库。在我的页面上,当我点击一个按钮时,我从数据库中检索数据。所有数据都显示在页面上。我得到一行id,一行name,一行number(在输入字段中)。所以一个例子是我得到:51表格20052头32053玻璃456因为所有值编号(第3行)都在输入字段中,所以它们可以更改。我创建了提交按钮,这样我就可以提交更改后的值。这是我的js代码:$(document).ready(function(){$("#submit2").click(function(){event.preventDefault();$('form#list_prices_forminput[type=num

php - Ajax 聊天系统每秒在控制台发送 XHR Finished Loading

我网站上的聊天系统有问题。它一直在控制台发送XHRFinishedloading。我知道我可以在chrome中禁用它,但使用该网站的其他用户不需要经历这个过程。正如您在setinterval中看到的那样,它每隔一秒发送一次消息,我希望它仅在添加/删除/更改数据库中的内容时发送它我在这里链接我的js:functionajax(){varreq=newXMLHttpRequest();req.onreadystatechange=function(){if(req.readyState==4&&req.status==200){document.getElementById('chatbo

javascript - 在两个字段上进行 JQuery Ajax 实时搜索 - 输入和选择

我能够在输入字段上使用jQueryAJAX实时搜索,它返回我想要的结果。现在我想对两个字段进行复合搜索。这是我所拥有的,但它不工作或返回任何错误:表格:NameClass##Ipopulatemylistfromthedatabaseusingphp0){while($row=mysqli_fetch_array($result)){echo"";}}}?>##resultsaredisplayed脚本:$(document).ready(function(){$('#searchName').keyup(function(){varname=$('#searchName').val(

javascript - 使用带有 AJAX 的 PHP 将 JS 变量插入 MySQL 表时出现问题

我几乎是所有这些技术的初学者,我一整天都被困在我认为相当简单的过程中。基本上,我尝试使用AJAX将JS函数中的参数传递到我的PHP代码,然后将该参数插入到我的数据库中。我的.html文件中的JS函数。functionpushData(paramData){$.ajax({url:"databaseStuff.php",type:"post",data:paramData});}我希望将我放入参数中的任何内容插入到我的SQL表中。例如下面的代码应该创建3个新的数据库条目。我将这些连接到我实际项目中的按钮。pushData('ItisWednesday');pushData('MyDude

javascript - 使用php mysql进行编辑删除的Ajax多图像上传-需要调整大小

我在mysite上使用此代码.它工作完美,但我需要图片的最大高度为600像素,如果在上传过程中自动调整更大的尺寸,现在它只验证尺寸有多大(以字节为单位)。不确定是应该在javascript级别还是在我正在阅读的upload.php中完成,无论如何我运气不好。非常感谢任何帮助。 最佳答案 代码片段中的宽度和高度将img限制为该值,但您可以添加一个css类和类定义max-height:600px 关于javascript-使用phpmysql进行编辑删除的Ajax多图像上传-需要调整大小,我

javascript - 使用 AJAX 将数据从 PHP 返回到 JavaScript - 数据类型错误?

我正在使用AJAX将查询返回到我的JavaScript函数,但我在返回json_encode时遇到了问题。我可能在某处的数据类型中有错误,但想在这里查看一些建议。这是我的AJAX请求:$.ajax({url:'testajax.php',method:'POST',data:{value},dataType:'json',success:function(data){console.log(data);}});这是我的PHP脚本:prepare("SELECTtracking_type,tracking_change_date,vessel_fcm_new,vessel_hull_id