草庐IT

javascript - 如何使用 AJAX 验证 Google Recaptcha V3 响应

我有这个函数来执行AjaxPOST请求:functionajaxPost(url,data,callback){varreq=newXMLHttpRequest();req.open("POST",url,true);req.addEventListener("load",function(){if(req.status>=200&&req.status但是使用这段代码,验证码永远不会被检查:grecaptcha.ready(function(){grecaptcha.execute('reCAPTCHA_site_key',{action:'homepage'}).then(func

javascript - 为什么当我使用 AJAX 重新加载页面时数据消失了

基本上我在互联网上找到代码来测试和使用它。问题是当我重新加载页面时,数据消失了。我想要发生的是让数据或值(value)保持不变。谢谢大家这是index.html中的代码PassDatatoPHPusingAJAXwithoutPageLoadEnterSomeDataPasstoPHPFilefunctionpassData(){varname=document.getElementById("pass_data").value;vardataString='pass='+name;if(name==''){alert("PleaseEntertheAnything");}else{/

php - AJAX (prototype/php) 在脚本执行期间获取部分状态更新

我有一个要在页面后台运行的进程。该过程需要一段时间才能运行,比方说几分钟。我已经设置好了,这样我就可以从页面上单击一个按钮来启动进程,稍等一下,然后它就会完成,我可以让页面更新通知我进程已成功运行。我正在使用原型(prototype)和php执行此操作。我想做的是在进程运行时更新状态。因此它可以更新页面让我知道到目前为止已经处理了多少条记录或更新状态栏或类似的东西。这可能吗?我只是不是一个JS大师,我可以完成我已经描述过的基本功能,但想知道是否可以扩展它来做这个额外的一点,因为我没有任何运气谷歌搜索或浏览文档。 最佳答案 仅使用PH

php - setTimeout 与 ajax 聊天

好的你好帮助帮助帮助我遇到了setTimeout的一个主要问题,它不起作用,我做了一切都不起作用我正在开发一个聊天系统,所以我需要发送和接收消息(我通过打开2个浏览器窗口来测试它)这是我改过很多次的代码我希望任何人都可以帮助我JavaScript$(document).ready(function(){updateMsg();});functionupdateMsg(){$.ajax({url:"db.php",type:"POST",success:function(data){}});setTimeout("updateMsg()",7000);}functionaddMessag

php - AJAX - PHP 通信模式

我正在用MySQL/PHP/Javascript构建一个网络应用。在PHP中,我从数据库中持续存在的问题中获取了所有类。在Javascript中,有一个缓存,其中包含来自最后查询的对象。当用户更新Javascript中的对象时,它必须在服务器端更新自身。哪种方法最好?我应该用PHP和Javascript创建一个类来进行通信吗?Javascript中的每个对象是否应该根据需要更新的对象的类向不同的php文件发送AJAX查询?有什么模式可以解决这个问题吗? 最佳答案 如果这是一个任何规模的项目,为每个类创建一个单独的PHP文件肯定会更易

php - 无法从 Ajax POST 请求将带空格的数据获取到数据库中

我有一个非常简单的表单,带有一个文本框和一个按钮,我的目标是让异步请求(jQuery:$.ajax)将文本发送到服务器(PHP/mysqlalaJoomla),以便它可以被添加到数据库表中。这是从客户端发送数据的javascript:varvalue=$('#myvalue').val();$.ajax({type:"POST",url:"/administrator/index.php",data:{option:"com_mycomponent",task:"enterValue",thevalue:value,format:"raw"},dataType:"text",succe

javascript - 我怎样才能停止 AJAX 调用保持 PHP session 事件

我的站点上有一个使用CakePHP的身份验证系统。为此,它使用PHPsession。我所拥有的是一个AJAX调用(在每分钟运行的setInterval内)到一个检查用户是否仍然登录的函数。如果它返回false,那么Javascript获取当前URL并尝试重定向它们,然后将他们重定向到登录页面。从理论上讲,这是可行的,因为它主动要求用户重新登录,而不是保持陈旧的session,后者只会要求他们在单击某些内容后立即登录。我的问题是我的AJAX调用使session保持事件状态。所以永远不要注销(我们不想要)有什么我可以在CakePHP中做的或者我可以用来阻止这种情况发生的任何其他方法吗?

php - ajax 复选框 php

我有一个php-ajax页面,用户在其中写入search.php中的搜索字符串,列表在getsearch.php中回显。getsearch.php的结果显示在使用ajax的search.php中但是每一行都有复选框。getsearch.php$q=$_GET["q"];$sql="selecthobbyid,hobbyfromhobbieswherehobbyLIKE'%".$q."%'";if($result=mysql_query($sql)){while($row=mysql_fetch_assoc($result)){$v=$row['hobbyid'];echo$row['h

php - 向ajax报告错误

我有以下代码通过ajax将我的表单数据发布到upload.php。在php文件中,服务器检查上传的文件大小/格式等。如果失败,我如何告诉ajax并停止显示成功消息?$.ajax({type:'POST',url:'upload.php',data:dataString,success:function(){$('#getintouch.alert-error').slideUp();$('#getintouch.alert-success').slideDown();$('#submit').data('loading-text','Sent');$('#submit').button

php - 如何使用 AJAX 显示 PHP curl 进度

我正在使用CakePHP编写一个PHP网络应用程序框架(v2.x)。在我的一个观点中,有一个表单可以将大视频文件上传到第3方API。文件很大,所以上传很容易需要一两分钟。因此,我使用AJAX提交表单并向用户展示跳舞的河马(或其他),以便他们知道轮子仍在转动。这是该脚本,它使用jqueryformplugin:varoptions={//complete:callback_function...,//error:callback_function...,beforeSend:function(){$("#MediaSubmitForm").hide();$("#MediaSubmitFo