Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript(JQuery)变量覆盖问题_Javascript_Jquery - Fatal编程技术网

Javascript(JQuery)变量覆盖问题

Javascript(JQuery)变量覆盖问题,javascript,jquery,Javascript,Jquery,我有以下代码: <script> $(document).ready(function() { var settings_image ={ url:"<?php echo site_url('/cms/editor/upload/images');?>", method: "POST", fileName: "file", returnType:"json", onSelect:function(files)

我有以下代码:

<script>
$(document).ready(function()
{       
var settings_image ={
    url:"<?php echo site_url('/cms/editor/upload/images');?>",
    method: "POST",
    fileName: "file",
    returnType:"json",
    onSelect:function(files)
    {
        var folder = prompt("Please enter sub-folder name for these images. If you do not enter anything, images will be uploaded to the root images folder", "");
        if (folder != null) {
            url:"<?php echo site_url('/cms/editor/upload/images');?>/"+folder;
        }
    }
  };
}); 
</script>

$(文档).ready(函数()
{       
var设置\u图像={
url:“”,
方法:“张贴”,
文件名:“文件”,
returnType:“json”,
onSelect:函数(文件)
{
var folder=prompt(“请输入这些图像的子文件夹名称。如果不输入任何内容,图像将上载到根图像文件夹”,“”);
如果(文件夹!=null){
url:“/”+文件夹;
}
}
};
}); 
我试图做的是,当选择文件时显示windows提示(在onSelect函数中),如果用户输入了一些内容,则上面第一步定义的URL属性应使用路径中的文件夹的新值重写。URL属性基本上是调用php脚本来上传文件


如何从该if块重写URL属性?

将此
用于当前引用

var settings_image ={
    url:"<?php echo site_url('/cms/editor/upload/images');?>",
    method: "POST",
    fileName: "file",
    returnType:"json",
    onSelect:function(files)
    {
        var folder = prompt("Please enter sub-folder name for these images. If you do not enter anything, images will be uploaded to the root images folder", "");
        if (folder != null) {
            this.url="<?php echo site_url('/cms/editor/upload/images');?>/"+folder;//resetting url
        }
    }
  };
var设置\u图像={
url:“”,
方法:“张贴”,
文件名:“文件”,
returnType:“json”,
onSelect:函数(文件)
{
var folder=prompt(“请输入这些图像的子文件夹名称。如果不输入任何内容,图像将上载到根图像文件夹”,“”);
如果(文件夹!=null){
this.url=“/”+文件夹;//重置url
}
}
};
this.url=“/”+文件夹
设置\u image.url=“/”+文件夹