CORS "没有'Access-Control-Allow-Origin'头存在",但有
使用PHP 添加这三个标头 header('Content-Type: application/json; charset=UTF-8;'); header('Access-Control-Allow-Methods: GET, POST'); header('Access-Control-Allow-Origin: *'); 发送的所有标题均为: HTTP/1.1 200 OK Date: Mon, 30 Jun 2014 06:39:29 GMT Server: Apache X-Powered-By: PHP/5.3.28 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache
0 2023-05-30
编程技术问答社区
使用XMLHttpRequest向PHP发送JSON数据,不需要jQuery
我正在尝试使用XMLHTTPREQUEST对象从表单中发送JSON数据.我可以使用以下功能发送数据.火器中没有显示错误,请求中的JSON-DATA由Firebug很好地形成. 但是,我将数据发送到 echo.php ,什么只是返回内容: $value) { echo "$name: $value\n"; } echo file_get_contents('php://input'); ?> 后阵列总是空的,但是我可以看到file_get_contents返回的JSON字符串.这是怎么发生的?我在做什么错? echo.php的输出 Array ( ) Array ( ) Host: localhost User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv
0 2023-05-30
编程技术问答社区
为Guzzle转换这个cURL
我已经尝试阅读Guzzle文档,但我无法围绕这个问题缠住头. 我想使用guzzle而不是卷曲以进行以下内容: protected $url = 'https://secure.abcdef.com/cgi/xml_request_server.php'; $xml = "\n"; $xml .= "\n"; $xml .= "$this->gwlogin\n"; $xml .= "$this->gwkey\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "SearchABC\n";
0 2023-05-30
编程技术问答社区
为什么apache不能同时处理来自同一浏览器的多个请求?
我不太确定如何正确地措辞这个问题,所以我将从遇到的情况开始. 我的Web应用程序中有一些处理,它比我希望用户再次控制页面的时间更长,因此我决定通过AJAX请求对其进行处理. 问题是,即使我将此请求卸载到Ajax请求中,似乎Apache在原始处理器重型请求完成之前不会处理任何进一步的请求. 我最初想知道我如何解决这个问题,但是从那以后决定这可能是一个坏主意. 但是,我仍然很好奇,如果有人知道为什么Apache行为这种方式,以及(如果有)配置指令将其控制.我最初的想法是饲养的,但是禁用似乎并没有改变行为. 我正在通过mod_php运行PHP,如果这有所不同. 我感谢任何帮助指向正确方向的帮助! 解决方案 您是否正在使用基于文件的会话? PHP将为每个请求锁定会话文件,并维护该锁定,直到您进行session_write_close()或脚本终止/退出为止.这样的副作用是所有请求都会串行,因为它们都争夺相同的单个资源(会话文件). 其他解决方案
0 2023-05-30
编程技术问答社区
使用jQuery File Upload-blueimp (Ajax based) php / yii上传超过1GB至2GB的大文件,在Firefox浏览器中显示错误。
我正在尝试使用jQuery File Upload - blueimp(基于ajax的)php / yii Framework 1.15上传大型文件> memory_limit = 2048M upload_max_filesize = 2048M post_max_size = 2048M 会话时间集 ini_set('session.gc_maxlifetime', 7200); i测试比1GB成功上传的文件 当我尝试上传大于1GB文件时,显示50分钟后显示禁止错误... 服务器规格 这是一台虚拟机,由于它还没有生产,所以我们只 使用1CPU和1GB memory,64bit 文件上传在Google Chrome和Microsoft Edge中工作(我已经测试了1.15和1.88 GB文件)当我将文件上传到少于300mb中时,它正在成功上传,但是当我尝试更大的ho上传时一段时间后AJAX调用失败并给出500 Internal Server
0 2023-05-30
编程技术问答社区
XML-RPC HTTP请求,带有App Inventor?
我正在尝试构建一个将与Tapatalks API通信的应用程序,它使用XML-RPC HTTP请求,可以使用Web组件进行发布/获取请求.我找不到任何修改Web组件/块来创建上述XML-RPC编码的内容.有资源吗?搜索或洞察力的提示将不胜感激. 这是我试图与 https://github.com/tapatalk/tapatalk-phpbb3/blob/master/root/mobiquo/mobiquo/function/login.php 这是我当前的应用块,我将获得代码200 这是我的块编辑器: http://imgur.com/ueyob8i 解决方案 您尝试的东西看起来很奇怪,但至少您尝试了一些;-) ... ... 您以某种方式混合了帖子并获取请求,没有定义标题,XML格式在哪里? 可能有助于首先阅读: app Inventor 您可以尝试使用以下块. 编辑:更新屏幕截图以使内容更清晰.
0 2023-05-29
编程技术问答社区
使用javascript和XMLHTTPRequest向php发送FormData。
目前我有两个文件index.htm和accessData.php. 这就是我在index.htm中所拥有的: function postData() { var xmlhttp=new XMLHttpRequest(); var url = "accessdata.php"; var checkBoxes_formData = new FormData(document.getElementById("checkBoxes")); xmlhttp.open("POST",url,true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send(checkBoxes_formData); xmlhttp.onreadystatechange=function(){ if
0 2023-05-29
编程技术问答社区
Laravel RESTful控制器参数
我使用的是Angular JS的Laravel 4使用RESTFULE CONTRORTER来处理$ HTTP请求. 我有一个恢复的控制器,UserController具有以下功能: public function getIndex(){ //is Request::get() the correct way to get the parameter? echo json_encode(array( 'username'=>User::countUsername(Request::get('name')), 'email'=>User::countEmail(Request::get('email')) )); } public function postIndex(){ //don't know how to get parameter } 我要提出的$ http获取和发布请求如下: 获取 //is
0 2023-05-29
编程技术问答社区
在Wordpress中通过XMLHttpRequest加载数据库内容
我创建了一个新的WordPress-Template页面.这个想法是,当我单击侧边栏 - div中的链接时,它应该从我的内容div中的数据库中加载内容.在简单的php页面上,它可以正常工作,但是结合我的WordPress模板页面,它不起作用... 这是我的代码:(简短版) Click get_footer(); function loadWine(id) { xmlhttp=new XMLHttpRequest(); xmlh
0 2023-05-29
编程技术问答社区
自定义计算的jquery ajax进度
我需要在我的Ajax进度栏上进行建议,同时执行长期PHP脚本处理图片. 我知道已经在stackoverflow上有很多问题,例如 显示长期运行的PHP脚本的进度 或 jquery ajax通过xhr 或使用ajax请求秒更新进度栏) li> 我看到的大多数示例都使用文件大小来计算进度. 但是就我而言,我想根据images_treated / total_images计算百分比. 所以我仍然无法按照我的意愿进行这项工作. 在JS Bellow中,我评论了我从另一个问题和测试中获取的不工作进度函数,但我希望是否仍然可以使用JSON返回. 问题 console.log()只能记录一次 - 完成完整脚本时.我做错了吗? 我应该写什么来替换评论? 在一些答案中,PHP标头设置为标题('content-type:application/ocket-stream');是强制性还是更好? javascript: $.ajax(
0 2023-05-29
编程技术问答社区
XMLHttpRequest POST到PHP
我在管理JS对我自己的服务器上制作的简单XMLHTTPRequest的答案时遇到了一些困难.我有一些令人不安的答案,这是我的代码: javaScript: function callPHP () { var xml = new XMLHttpRequest(); xml.open("POST", "http://localhost/ajaxTest", false); xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xml.send("format=json"); var resp = xml.responseText; console.log(resp); } 和PHP:
2 2023-05-29
编程技术问答社区
php读取XML邮政请求
所以,我执行了两个步骤 a)在一个PHP文件之一中创建一些随机的XML文件. b)在第二个文件中解析相同的XML文件. 关键点是 a)中的PHP文件将向PHP文件发出邮政请求b)仅用XML作为其请求. 文件b)必须使用单纯词读取XML文件. 我正在尝试为此做些 http://http:////////blog.superfeedr.com/api/pubsubhubbub/getting-with-pubsubhubbub/. i我的服务器将从SuperFeeder接收XML形式的通知.通知将是请求中的XML文件. 我正在做步骤a)只是为了确认我的部分b)是正确的. 如何在PHP中执行此操作. 我尝试了所有$ _request,$ GLOBALS变量.但是,不确定是怎么回事! 解决方案 我不确定我知道您要做什么,而是尝试尝试阅读原始帖子数据.这是一篇博客文章,讨论了一点. http://www.codediesel.com/phpp
0 2023-05-29
编程技术问答社区
ajax xhr length compatipable return fals fals fals php文件
我正在使用xmlhttprequest进行AJAX请求,以显示请求的进度.它可以与HTML文件一起使用,但是使用PHP文件false. 我的PHP文件编码在UTF-8中,没有任何特别的内容. xhr: function() { console.log('xhr'); var xhr = new XMLHttpRequest(); xhr.addEventListener('loadend', uploadComplete, false); function uploadComplete(event) { console.log('uploadComplete'); //do stuff }
0 2023-05-28
编程技术问答社区
跨域xmlhttp
我正在编写此JavaScript,该JavaScript将在其他几个域上使用,该域调用PHP脚本(仅在我的域上)返回数组.我正在使用XMLHTTP,并且在我的域进行测试时效果很好,但是一旦将JavaScript放置或从单独的域中调用或调用,它就会完全断裂.有人知道如何使此请求交叉域? 注意:我必须执行一个奇怪的小骇客,以便我拨打两个单独的电话,并确保它们都在处理前返回.无论如何,这确实每次都在我的域上工作. 这是javascript文件,该文件调用我的php代码 function getUrls(){ if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); xmlhttp2 = new XMLHttpRequest(); } else { // code for IE5 and
0 2023-05-28
编程技术问答社区
使用FormData对象,服务器收到一个空的POST
我正在尝试使用FormData对象向我的服务器发送一个文件和一个文本变量.查看Chrome开发人员工具中的"网络"选项卡,我可以看到正在发送该文件和变量.但是,我在$ _post和$ _files变量上尝试了var_dump(),并且两者均显示为空数组.这是我用于表格的代码: var image_upload = document.getElementById("image_upload"); if(image_upload.value == '') { alert("Please select a file to upload."); } else { alert("in"); var ajaxHandler = new XMLHttpRequest(); var content = image_upload.files[0]; var formData = new FormData(); formData.append("type", "5
2 2023-05-28
编程技术问答社区
xmlhttprequest在功能上不能正常工作
有人知道为什么上传. 代码正常工作(进度栏慢慢移动): xhr.upload.onprogress = function(e) { if (e.lengthComputable) { progress.value = (e.loaded / e.total) * 100; } }; 但是,如果我将其放入功能中,它将不再起作用: xhr.upload.onprogress = uploadProgress(event); function uploadProgress(e) { if (e.lengthComputable) { progress.value = (e.loaded / e.total) * 100; } } 在第二个代码上,进度栏直接跳入文件完成后,而不是在上传期间很好地移动到100% 因此,我
0 2023-05-28
编程技术问答社区
XMLHttprequest发送了一个空的帖子
我正在使用以下代码发送请求: var ajaxHandler = new XMLHttpRequest(); ajaxHandler.onreadystatechange = function() { if(ajaxHandler.readyState == 4) { console.log(ajaxHandler.responseText); } } ajaxHandler.open("POST", "filterCards", true); ajaxHandler.send("category="+category+"&tag="+tag); 在PHP一侧,我有: var_dump($_POST); 但是,即使类别和标签的变量均具有值,控制台也会记录一个空数组.我在帖子上做错了什么? 解决方案 添加setRequestHeader在发送呼叫之前: ajaxHandler.setRequestHeader("Conte
0 2023-05-28
编程技术问答社区
PHP。使用cURL模拟XHR
今天,我正在尝试为某些论坛登录工作以检查在线统计数据. login.php脚本接受AJAX请求,并带有表单提交值:用户,密码,服务器和哈希ID(在隐藏字段中).我已经可以将值提交到登录脚本,也可以使用cookie jar保留会话.因此,我需要知道如何使用卷发来模拟它: GET login.php?user=foo&password=bar&server=1&id=7131c359e534e3790eaefa495d621b2a HTTP/1.1 Host: someloginserver.com User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, defla
0 2023-05-28
编程技术问答社区
XMLHttpRequest在IE7/8中不工作,但在其他浏览器中工作
我已经开发了一个在Chrome和Firefox上运行良好的Web应用程序.但是,当涉及测试时间时,它在IE中无法正常工作.它似乎实际上没有得到请求? 这是JavaScript代码: function createXMLHttpRequest() { var xmlhttp = false; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
0 2023-05-28
编程技术问答社区
用PHP检索上传的Blob
我有一个正在创建斑点并将其发布到PHP文件的脚本.这是我的代码: html/javaScript: function upload() { var data = new FormData(); data.append('user', 'person'); var oReq = new XMLHttpRequest(); oReq.open("POST", 'upload.php', true); oReq.onload = function (oEvent) { // Uploaded. }; var blob = new Blob(['abc123'], {type: 'text/plain'}); oReq.send(blob); }
0 2023-05-28
编程技术问答社区