小编Jos*_*a M的帖子

在Google地图上绘制区域中的矩形

我正在使用Geometry API在Google地图上绘制一个区域.我想知道是否可以在一个动态尺寸的区域上绘制重复元素?

例如,如果我绘制我的区域看起来像这样:

在此输入图像描述

然后我希望能够点击"下一步"并看到类似这样的东西,在该区域绘制矩形,但前提是它们适合.即,它们必须是"完整"矩形,而不是部分矩形:

在此输入图像描述

唯一的问题是,我不完全确定如何解决这个问题.我会使用HTML5,<canvas>但不幸的是,这需要尽可能的浏览器友好,但如果必须<canvas>如此,那就这样吧!

javascript jquery google-maps google-maps-api-3

5
推荐指数
2
解决办法
4899
查看次数

<cffile action ="write">拒绝工作

我把我的头发拉到这里,真的无法弄清楚为什么这段代码不起作用.我需要用来<cffile action="write">将文档放在服务器上.

我已经将代码剥离到最低限度,试图让文件写入服务器,但它仍然不会让步.我正在运行的代码就是这个.

<cffile action = "write" 
        file = "test.txt"
        output = "Content"
>
Run Code Online (Sandbox Code Playgroud)

当我在服务器上运行此代码时,它什么都不做.我在屏幕上没有收到任何错误消息,但服务器上也没有出现任何文件.

我一直在寻找一段时间,我唯一能想到的就是编写绝对文件路径,所以我也试过这个

<cffile action = "write" 
        file = "http://www.my_url.com/test.txt"
        output = "Content"
>
Run Code Online (Sandbox Code Playgroud)

这会给我一个错误消息(见下文),但是搜索如何对此错误消息进行排序却不太有用.

An error occurred when performing a file operation write on file 
http://www.my_url.com/test.txt.
The cause of this exception was: java.io.FileNotFoundException:  
http://www.my_url.com/test.txt.
Run Code Online (Sandbox Code Playgroud)

我认为这可能是我的权限的问题,但是在FileNotFound的末尾没有" 访问被拒绝 "错误,所以我真的迷失了该怎么做.

这是双重真气,因为在这个确切的网站上我也使用<cffile action="upload">哪个工作绝对正常!

coldfusion cffile

1
推荐指数
1
解决办法
4156
查看次数

为什么我的$ .ajax()数据没有传递给我的.cfc

我正在根据从下拉列表中选择的值更新变量,它只是不起作用.

在这个网站上我有另一个CFC工作正常,但是这个只是完全拒绝发布数据.

jQuery的

$('.accessLevel').change(function() {
    var theValue = $('.accessLevel').val();
    $.ajax({
        type: "post",
        url: "setLevel.cfc",
        data: {
            method: "theLevel",
            alevel: theValue
        },
        dataType: "json",
        success: function(){
            alert('YES');
        },
        error: function(){
            alert('NO');
        }
    });    
 })
Run Code Online (Sandbox Code Playgroud)

HTML

<select name="accessLevel" class="accessLevel">
   <option value="">Select an Access Level</option>
   <option value="1">Level One</option>
   <option value="2">Level Two</option>
   <option value="3">Level Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)

CFC

<cfcomponent>
  <cffunction name="theLevel" access="remote" returntype="any">
    <cfargument name="alevel" type="any" required="yes">
    <cfset SESSION.accessLevel = argument.alevel>
    <cfreturn />
  </cffunction>
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)

变量theValue正在填充,它只是不会传递给CFC,我不知道为什么!我得到的错误是这个..

Element ALEVEL is undefined in ARGUMENT.
Run Code Online (Sandbox Code Playgroud)

ajax coldfusion jquery cfc

1
推荐指数
1
解决办法
710
查看次数