草庐IT

php - JavaScript/jQuery 和 PHP Ajax 强制报错

是否可以强制错误状态从PHP脚本返回到ajax请求?我正在处理ajax请求中的成功和错误状态,我想要一种强制错误的方法。该错误似乎仅由xhttp错误触发,我想在服务器不满足条件时触发此错误。必须返回成功并且必须在错误响应中实际放置一个标志似乎令人困惑 最佳答案 您可以从两个Angular来解决这个问题:通过输出HTTPheader(例如404或503)强制抛出错误。根据结果数据的特定条件强制抛出错误。通过输出HTTPheader(例如404或503)强制抛出错误:PHPjQuery$.ajax({'url':'/some/url',

php - 404 错误但来自 Codeigniter Framework 中的 JQuery Ajax 的正确响应

这类似于SO上的另一个问题:jQueryAjaxreturning404Error,butcorrectResponse但以上是非常特定于wordpress的。此外,我的直觉是我的问题更多地与我的Apacher服务器设置有关,但我在这方面有点新手。这是交易...我有这个JqueryAJAX代码:events:function(start,end,callback){$.ajax({type:"POST",//ThisWorks-->url:'http://calendar.localhost/index.php/myfeed/',//ThisFails-->//url:'http://

php - Ajax 中的安全性 : How to prevent cURL to post data?

我一直在四处寻找这个解决方案,这是我的问题:我有一个文件调用函数.PHP,会接收POST数据,根据数据执行PHP,例子:if($_POST["data"]=="delete")//Dosomethingtodeletesomethingif($_POST["data"]=="reset")//Dosomethinghere所以基本上我可以从同一个域使用Ajax来使文件根据我的数据运行。这里ajax绝对不能跨域。我的问题出在PHP中,我发现了一个可以将数据发布到我的PHP站点的函数调用cURL(),我在Google上寻找了很多方法,但我找不到任何解决方案来防止人们对我的站点进行cURL.

php - Ajax 页面加载 URL 更改但没有页面刷新

我已经进行了搜索,但找不到我需要的东西,答案都说这是不可能的,并且存在安全漏洞。但是我发现了一个Google构建的网站,该网站通过ajax加载内容并更改地址栏,我需要了解这是如何完成的。请看:http://www.thinkwithgoogle.co.uk/quarterly/people/看看你的想法 最佳答案 您所说的技术通常(?)称为pjax有几个部分可以达到您描述的效果:操纵发送到服务器的请求中的url和/或header-这样请求在pjax请求的一部分时是不同的服务器端逻辑遵循随请求发送的URL/header,并根据需要返回

php - 使用 php 将多个值返回到带有 json 的 jquery.ajax

我正在尝试使用php和ajax对数据库中的数据进行简单调用。我需要多个结果。因此我正在使用json方法。但它不起作用。$.ajax({type:"POST",data:"qid=162",url:"activity_ajax.php",dataType:json,success:function(data){alert(data.first);}});我的activity_ajax.php页面返回以下内容echo"first":"Steven","last":"Spielberg","address":"1234UnlistedDrive"; 最佳答案

php - 通过 json 编码 AJAX 发送和接收 imagepng 输出

我使用PHPGD库创建了一个PNG图像,根据用户输入添加了一些文本,而不是保存它,我想显示它直到用户提交更改。他们会添加几个词,更改字体等,因此需要显示他们的更改。我让它工作的唯一方法是将图像保存到服务器,但它会为用户所做的许多细微更改保存数十张图像。我需要覆盖文件,或者如果合适则执行以下想法。这个想法是创建一个临时文件来操作。那么,如何像我处理的其他变量一样将它发送到“成功回调”呢?我阅读了有关如何使用ob_get_contents()的信息,我相信这应该以某种方式临时存储图像。这是它的工作原理吗?我如何在表单页面(而不是处理PHP页面)上显示图像,这是防止在用户提交之前保存到服务器

php - 一个文件中的多个 PHP 查询用于 AJAX 调用

当谈到AJAX时,我完全是个菜鸟,我只是想知道是否:创建ajax调用时:$.ajax({type:'POST',url:'http://link.to.php/file.php',data:{'link':variable},})我是否必须创建多个PHP文件,每个文件只有我想使用的单一查询,或者我可以将它们全部编译到一个文件中吗?例如**File1.php//containingasingularquery**'.$row['hitTime'].'';}echojson_encode($array);}?>或者我可以让它们像下面这样吗:File2.php//containingmult

javascript - 使用 AJAX 检查远程站点是否在线?

我的站点使用PHP的cURL检查5个不同的URL以判断它们是否在线。问题是加载页面的时间太长(特别是如果它正在检查的站点之一已关闭)。我听说jQuery的ajax可以很好地工作,所以我尝试了这段代码:Checking...$.ajax({type:"GET",url:"http://forum.blockland.us/",cache:false,success:function(){$("#forum-blockland-us").addClass("alert-success");$("#forum-blockland-us").removeClass("alert-info");

javascript - 如何使用 Ajax/jQuery 设置 cookie?

我有如下的ajax函数:$.ajax({url:"cookie.php",type:'post',data:{'ok':val},success:function(data){alert(data);}});我的setcookie的cookie.php是:$name="mySite";$value="stackoverflow.com";setcookie($name,$value,time()+(86400*30),"/");echo$name."=".$value;使用我的ajax函数mySite=stackoverflow.com显示在我的页面中,但未在浏览器中设置cookie。

php - Ajax Post 在 laravel 5.1 中不起作用

我正在尝试在laravel中使用ajax发布数据,但它似乎不起作用。我遵循以下是我的代码登录.blade.php$(document).ready(function(){$('.send-btn').click(function(){console.log($('input[name=email]').val());$.ajax({url:'login',type:"post",data:{'email':$('input[name=email]').val(),'_token':$('input[name=_token]').val()},success:function(data)