草庐IT

ajax-polling

全部标签

php - 如何使用 AJAX 和 PHP 返回多个项目

是否可以通过AJAX和PHP返回多个项目?我正在阅读它,它看起来就像PHP中的echo和通过Javascript的responseText。我可以通过PHP返回一组项目并将其转换为Javascript或HTML吗? 最佳答案 这取决于您的PHP响应发送的数据格式-听起来您看到的示例只是纯文本。在我看来,最好的格式是JSON,它可以发送一个包含多个结果的数组,甚至是一个多层次的多维数组。参见json_encode()在PHP和JSONexamplesonjquery.com. 关于php-

php - 是否可以直接使用 ajax 发送 php session 变量?

我在index.php中有这个我正在向request.php发出ajax请求好吧,使用通过javascript发送的变量从数据中检索数据似乎不安全,难道没有办法直接使用index.php(session部分)中的变量吗?或者仅使用javascript传递信息是否安全? 最佳答案 为什么不在request.php中再次检索session?代替:$player_name=$_POST['name'];使用:$player_name=$_SESSION['username'];在此之前一定要使用session_start()。

php - Jquery Ajax 响应

当我使用Jquery发出ajax请求时,从PHP获取响应的正确方法是什么?我有这段Jquery代码:$('#quote-form').submit(function(e){e.preventDefault();$.ajax({type:'POST',data:$(this).serialize(),dateType:'json',url:'mail.php',success:function(data){alert(data.msg);}});returnfalse;});和PHP代码mail.php://Somemailfunctionshere$mailSent=@mail($to

php - 显示 jquery ajax 执行状态

假设我正在对一些cakePHPController操作进行ajax调用,以从数据库中删除一些数据。但在我删除数据之前(这当然发生在我的cakePHPController操作中),我想检查请求删除数据的用户是否具有这样做的权限。我想做的是向用户显示执行步骤,例如我有这样的东西:$.ajax({type:'POST',url:'.../some_cakePHP_controller_action',beforeSend:function(){$("my_loading_div").html("Checkingpermissions...");}success:function(){//do

php - 使用 jQuery AJAX 和 PHP 将 div 的内容保存到新文件

我正在尝试将div的内容保存到新的html文件中。我正在使用jQueryAJAX将数据发送到php。但是,当前形式的php会写入一个空文件。HTML:data1data2data3data4JQuery:$("#save").live("click",function(){varbufferId=$("#data2save").html();$.ajax({method:"POST",url:"saver.php",data:{id:bufferId},dataType:"html",success:function(data){alert("ok");}});});PHP:

php - 简单 SSL - 我需要做什么才能使我的 ajax 登录 SSL 安全

我有一个带有用户管理管理区域的用户登录/注册系统。只是一些背景:目前登录都是“ajax”,因此用户单击登录,加载gif旋转,同时在后台检查详细信息,创建session。如果一切顺利,客户端javascript会将页面刷新到正确的位置。问题现在如果我想使用SSL,我该怎么做?“ajax”调用-我需要确保它的安全-我是否通过调用https来做到这一点-就足够了吗?1.1目前我使用jQuery$post,它有一个到login.php的相对路径来检查用户登录详细信息。我是否应该将其设为绝对值-例如https://www.mysite.com/ajax/login.php登录后的重定向是否也去h

php - 将 AJAX 与 MVC (CodeIgniter) 结合使用时回显响应的正确方法

我有一个表单在通过AJAX提交时提交给submit_ajax方法。现在,当我收到它作为AJAX请求时,我想返回一个JSON对象。在这种情况下,我有两个选择。遵循MVC模式的正确方法是什么?选项1从Controller回显它classStackOverflowextendsCI_Controller{publicfunctionsubmit_ajax(){$response['status']=true;$response['message']='foobar';echojson_encode($response);}}选项2设置一个从Controller接收数据并回显它的View。cl

javascript - jQuery.ajax 为什么不从 php json_encode 访问该项目?

我不明白,因为当数据输入到登录名时是正确的,我做了这个比较response.success=="success"没有任何反应,我用firebug检查,结果是这样的:响应[{"ncontrol":"09680040","nombre":"Edgardo","apellidop":"Ramirez","apellidom":"Leon","tUser":"Admin","status":"success"}]jQuery.ajax脚本发送数据//jQuery.ajaxscripttosendjsondatatophpscriptvaraction=$("#formLogin").attr(

ajax 中的 php ajax

我有一些ajax可以将php脚本输出加载到一个div中。我希望用户能够单击输出中的链接并重写div而无需重新加载整个页面。原则上这可能吗?想象一下代码如下:htmlphp1输出echo'ChangeToNew';JSfunctionreLoad(par1,par2,par3){...document.getElementById("displayhere").innerHTML=xmlhttp.responseText;xmlhttp.open("GET","php2.php?par1="+par1etc.,true);xmlhttp.send();php2$par1=$_get['p

php - jQuery ajax 提交的服务器端验证

我正在使用jQueryajax提交表单。我在不同的文件中编写了php代码,以将表单数据插入数据库表中。如何进行服务器端验证并显示相应的错误消息(例如,该字段不能为空)?我不知道如何解决这个问题。执行提交的jQuery函数如下所示$('#form-add-button').click(function(){$.ajax({type:"POST",url:'addemployee.php',data:$("#employee-form").serialize(),success:function(response){showEmployeesData();initInputValues()