草庐IT

ajax-polling

全部标签

php - 在单独的目录/文件中处理 AJAX 请求

我想将所有由AJAX请求执行的Controller方法移动到单独的文件夹中。例如创建文件UserBundle/Ajax/Ajax.php并将我所有的AJAX请求方法放入此文件。将ajax请求与普通http请求分开是正确的方法吗?我找不到任何示例如何操作。在Symfony中有可能吗?我必须在这个Ajax.php文件中扩展Symfony\Bundle\FrameworkBundle\Controller\Controller吗?没关系,Ajax和Controller包中将存在两个文件夹,包含Controller,但第一个用于ajax请求,第二个用于普通http请求?你知道解决这个问题的架构

javascript - 使用 AJAX 将图像从 Canvas 上传到 PHP 服务器

在我正在构建的软件中,我正在使用网络摄像头拍照,然后将其上传到PHP服务器供以后使用。我已经使用表单成功地将图像从我的计算机上传到服务器,但是由于我要上传的图像已经预先确定,所以我一直在研究使用AJAX。我从网络摄像头拍摄快照的代码如下:varvideo=document.getElementById('video');//Getaccesstothecamera!if(navigator.mediaDevices&&navigator.mediaDevices.getUserMedia){//Notadding`{audio:true}`sinceweonlywantvideonow

javascript - 将 php json_encode 数组结果显示为 ajax 成功函数

我正在尝试使用jquery将我的php代码结果显示到ajax文件,但我不知道该怎么做。最终数组[{"UPDATE_TIME":"2016-11-2806:51:51"}]我想通过ajaxjquery显示这个结果。query($sql);if($result->num_rows>0){//outputdataofeachrowwhile($row=$result->fetch_assoc()){$output[]=$row;}echojson_encode($output);}else{echo"0results";}$conn->close();?>EnterTimeStamp(las

php - Ajax 调用不填充表

我正在尝试使用所谓的现代方法来填充我的表,该方法使用Ajax异步更新网站的各个部分。到目前为止,我已经成功地使用纯PHP填充了一个表。这是代码。提前感谢您提供解决此问题的提示!functionshowUsersBasic(){$.ajax({url:'php_dbrequests\php_requests.php',type:'POST',dataType:'json',success:function(output_string){$('#db-table-users').append(output_string);}//Endofsuccessfunctionofajaxform}

php - 无法使用 ajax 将表单数据发布到 Controller 操作 (laravel)

路线:Route::post('admin/cms/create','CmsController@createmenu');Controller的Action:publicfunctioncreatemenu(Request$request){$menu=newmenu;$this->validate($request,['name'=>'required','s_title'=>'required_if:s_exist,1','s_desc'=>'required_if:s_exist,1','s_path'=>'required_if:s_exist,1','category'=>

php - Symfony 3.2 FOSUserBundle Ajax 登录

在FOSUserBundle中,我想在用户登录后将用户重定向到fos_user_profile_show路由而不加载页面(AJAX查询)。我卡在了这一点上。论坛里有类似的话题,但是已经过时了。AuthenticationHandler.phprouter=$router;$this->session=$session;}/***@paramRequest$request*@paramTokenInterface$token*@returnJsonResponse|RedirectResponse*/publicfunctiononAuthenticationSuccess(Reques

javascript - Symfony 3 - CSRF token 仅在使用 AJAX 提交时无效

环顾四周,我找不到解决这个问题的方法。只有在通过Ajax提交时,我才会收到以下错误。这意味着我事先已经以常规的Symfony方式提交了表单,没有任何问题。TheCSRFtokenisinvalid.Pleasetrytoresubmittheform.什么有效:常规表单提交,即不使用Ajax我使用Ajax检查$_POST是否正确填充,包括CSFRtoken,就在Controller端提交之前,如下所示:$form->submit($request->request->get($form->getName('user')));根据要求,查看下面的输出var_dump($request->

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