Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用AJAX文件上传器的Dynamin上传路径_Php_Jquery_Ajax - Fatal编程技术网

Php 使用AJAX文件上传器的Dynamin上传路径

Php 使用AJAX文件上传器的Dynamin上传路径,php,jquery,ajax,Php,Jquery,Ajax,我在我的网站上使用。我想知道是否有一种方法可以从文本框或类似的地方获取上传路径 Index.php: <script> function createUploader(){ var uploader = new qq.FileUploader({ // pass the dom node (ex. $(selector)[0] for jQuery users) element: document.getElement

我在我的网站上使用。我想知道是否有一种方法可以从文本框或类似的地方获取上传路径

Index.php:

<script>
   function createUploader(){
       var uploader = new qq.FileUploader({
           //  pass the dom node (ex. $(selector)[0] for jQuery users)
           element: document.getElementById('file-uploader'),
          // path to server-side upload script. In our case server/php.php
          action: 'server/php.php'
       });
   }
   window.onload = createUploader;
非常感谢您的帮助。轻松地感谢,就像这样:

jQuery:

var uploadLoc = "/my/upload/path";
uploader.setParams({ action: "server/php.php?p="+uploadLoc });
PHP:


当我上传一些东西时,我从来没有看到get变量。我错过了什么吗?更改你已经做的
操作:'server/php.php?p=/my/upload/path'
并在你的php文件中进行我在回答中指出的更改。当我尝试
var path=$(“#path”).val()时;var uploader=newqq.FileUploader({element:document.getElementById('file-uploader'),action:'server/php.php?p='.path})我得到一个上传错误,知道为什么吗?当我在路径中硬编码时,比如.././uploads/。它可以工作,但当我在文本字段中键入它时,它就不工作了。。我在设置路径后调用createUploader()函数哈哈,它不起作用,因为这不是PHP,您必须使用“+”符号:D
var uploadLoc = "/my/upload/path";
uploader.setParams({ action: "server/php.php?p="+uploadLoc });
...
$result = $uploader->handleUpload($_GET["p"]);
...