小编ame*_*iel的帖子

语法错误:意外令牌<

我已经尝试了很多东西而且没有办法,总是出现这个错误我试图只使用一个选项来查看是否通过,改变了jquery的调用,但没有.

我在互联网上的各个地方查看了这个错误,但无法解决或理解为什么会发生这种错误.在我的电脑上使用EasyPHP工作得很好,但是当我上线不起作用.

语法错误:意外令牌<

这是我的代码:

$(function(){
$('#salvar').click(function(){
    var key = 'salvar';
    var title = $('#title').val();
    var opcao1 = $('#opcao1').val();
    var opcao2 = $('#opcao2').val();
    var opcao3 = $('#opcao3').val();
    var opcao4 = $('#opcao4').val();
    var opcao5 = $('#opcao5').val();
    var opcao6 = $('#opcao6').val();

    if(title.length > 0){
        if(opcao2.length > 0){
            $('#resposta').removeClass().html('Salvando a enquete...<br clear="all"><br><img src="images/switch-loading.gif" />');
            $.ajax({
            type : 'POST',
            url : 'funcoes/enquete_adm.php',
            dataType : 'json',
            data: {key:key,title:title,opcao1:opcao1,opcao2:opcao2,opcao3:opcao3,opcao4:opcao4,opcao5:opcao5,opcao6:opcao6},
            success : function(data){
                if(data.sql == 'ok'){
                        $('#resposta').addClass('success-box').html('Enquete Salva!').fadeIn(1000);
                        $('#control').fadeOut();
                    }else if(data.sql == 'error'){
                        $('#resposta').addClass('info-box').html('Ops, aconteceu um erro. Por …
Run Code Online (Sandbox Code Playgroud)

javascript ajax syntax jquery token

65
推荐指数
4
解决办法
34万
查看次数

使用Google Maps V3的矢量图块

我有一堆非常大的多边形,我想在我的谷歌地图上叠加.我有一个提供GeoJSON功能的磁贴服务器,它还负责处理应用程序所需的各种几何操作(连接多边形,简化到缩放级别,平铺等).

目前,我们只是在地图上显示大型多边形作为数据层,但理想情况下,我们能够以较小的缩放级别显示多边形的简化版本,并增加其与缩放级别一致的复杂性.

我的选择似乎是:

1)数据层:挂钩到各种地图更改事件,然后根据需要添加/删除地图(添加将获取相应的图块).这里的困难在于,似乎有很多地图变更事件,找到最顺利的方法可能需要付出相当大的努力.另外,感觉好像我在这里反对数据API.

2)OverlayView:与上面类似,但作为绝对大小的OverlayView(即全覆盖).我们的想法是叠加层会听取绘制事件,获取适当的图块,并根据需要添加/清理.这似乎是一个更可预测的解决方案,但它还有很多.

我不太了解地图如何在幕后工作以提供更多的洞察力,但我最终的解决方案(尽管它有帮助)将采用一个平铺服务器URL然后尽可能顺利地适应对于正确的缩放级别,地图如何工作以加载正确的图块(并且鉴于它们是矢量图块,我可能还会随着缩放级别或位置更改而逐渐增强/降级).

任何人都能有任何见解吗?你会怎么做?

javascript google-maps google-maps-api-3

15
推荐指数
2
解决办法
7656
查看次数

什么app.set函数(express.js)?

我是node.js的新手并且正在通过一个例子无法理解app.set('title','My Site'); 请帮忙吗?

javascript node.js express

11
推荐指数
2
解决办法
9788
查看次数

谷歌地图自定义标记与css圆角

我已设法在谷歌地图上使用并应用我自己的标记,如下所示.

var marker = new google.maps.Marker({
                            position: point,
                            map: map,                          
                            icon: pIcon,
                            optimized:false
                        });
Run Code Online (Sandbox Code Playgroud)

我想添加一个圆角背景,如下面的CSS

#orangeIcon {
  width: 50px;
  height: 50px;

  overflow: hidden;
    border-top-left-radius:5px 5px;
    border-top-right-radius:5px 5px;
    border-bottom-left-radius:5px 5px;
    border-bottom-right-radius:5px 5px;
    -moz-box-shadow: 0 1px 3px #FFBF00;
    -webkit-box-shadow: 0 1px 3px #FFBF00;

    background-color: #FFBF00;
    position: relative;
    border: 5px solid #FFBF00;


}
Run Code Online (Sandbox Code Playgroud)

如何实现这个谷歌地图?

javascript css google-maps google-maps-api-3

11
推荐指数
2
解决办法
3万
查看次数

谷歌地图api点标记

目前我使用StyledMarker图标(带有自定义颜色的默认气泡图标),但我看到一些网站使用更紧凑的"点"(点标记的图片).我的问题是,是否可以使用StyledMarker用点替换默认的气泡标记?如果没有,我该如何解决它(通过解决方案必须允许点的动态着色)?

javascript markers google-maps-api-3

7
推荐指数
2
解决办法
1万
查看次数

在Facebook Marketing API的Ad Insights中使用时间范围

我试图在两个日期之间获得广告的展示次数

我正在使用带有此路径的Graph API Explorer:

act_0123456789/ads?fields=insights{ad_id,ad_name,impressions}
Run Code Online (Sandbox Code Playgroud)

我想使用'time_range'属性,我们可以在Marketing API参考中找到它,但我不知道语法.有人可以帮帮我吗?

facebook facebook-graph-api facebook-insights graph-api-explorer facebook-marketing-api

6
推荐指数
2
解决办法
8136
查看次数

在 Slim Framework 3 中检索查询字符串参数

我有一条get表单中的路线

$app->get('/redirect[/{subject}]', function ($request, $response, $args) {

});
Run Code Online (Sandbox Code Playgroud)

如果我提出请求/redirect/server?site=local&name=john

我可以得到subject正确的

$request->getAttribute('subject')
Run Code Online (Sandbox Code Playgroud)

但是,我无法获取查询参数。如果我检查$request->getQueryParams()我得到:

[
  '/redirect/server?site' => 'local',
  'name' => 'john'
]
Run Code Online (Sandbox Code Playgroud)

而我期望查询参数是

[
  'site' => 'local',
  'name' => 'john'
]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?也许我应该指定 url 参数不能接受问号?

编辑1

我被要求发布我的网络服务器配置。明天我将可以访问该开发机器,因此这只是提醒自己添加上述信息。然而@jmattheis 已经给了我一个提示。

nginx 的 Slim Framework 3 设置说了一些类似的话

location / {
        try_files $uri /index.php$is_args$args;
    }
Run Code Online (Sandbox Code Playgroud)

而我正在使用曾经在某个时间点为 slim 2 建议的重写片段:

location / {
        try_files $uri $uri/ /index.php?$request_uri;
    }
Run Code Online (Sandbox Code Playgroud)

这个配置对我来说多年来一直工作得很好,但碰巧我从未尝试解析问号后面的任何内容。现在我刚刚分叉了一个废弃的项目,我正在尝试将原始$_REQUEST解析转换为 Slim 路由方法。

编辑2

该项目的代码库位于 repo phpPgAdmin6中。 …

slim

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

如何使Uploadify与拖放文件一起使用?

如何使Uploadify(http://www.uploadify.com/demos/)与拖放文件一起使用?

我正在尝试使用Uploadify创建这个: uploadify示例

我只是不知道如何开始?

我假设我将不得不使用.uploadify()创建实例,并且我将不得不在循环中为每个丢弃的图像使用.uploadifyUpload()(触发文件上载).但是如何做到跨浏览器兼容呢?我已经有了"选择文件"按钮,可以选择它们并显示下面的多个上传栏.

upload jquery drag-and-drop file uploadify

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

在谷歌地图上更改移动缩放

我有一个谷歌地图脚本,它zoom为桌面浏览器设置了一定的距离。我想知道在移动设备上查看时是否会有不同的缩放比例。

我认为可以通过if语句来完成,但我不确定如何将其集成到脚本中。我对 jquery 不太满意,希望得到任何帮助。

脚本是:

  <script>
        window.onload = function () {

            var latlng = new google.maps.LatLng(51.523612, -0.125816);

            var styles = [{
                "stylers": [{
                    "saturation": -100
                }, {
                    "hue": "#ff0000"
                }, {
                    "gamma": 0.92
                }]
            }, {
                "featureType": "poi",
                "stylers": [{
                    "visibility": "off"
                }]
            }, {
                "elementType": "geometry.fill",
                "stylers": [{
                    "gamma": 0.85
                }]
            }, {}]

            var myOptions = {
                zoom: 17,
                center: latlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                disableDefaultUI: true,
                scrollwheel: false,
                draggable: false,
                styles: styles

            };

            map = new …
Run Code Online (Sandbox Code Playgroud)

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

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

Slim Framework:路由和控制器

最初,我的Slim Framework应用程序具有经典结构

(的index.php)

<?php
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
    echo "Hello, $name";
});
$app->run();
Run Code Online (Sandbox Code Playgroud)

但是当我添加更多路由和路由组时,我转向基于控制器的方法:

的index.php

<?php
$app = new \Slim\Slim();
$app->get('/hello/:name', 'HelloController::hello');
$app->run();
Run Code Online (Sandbox Code Playgroud)

HelloController.php

<?php
class HelloController {
    public static function hello($name) {
        echo "Hello, $name";
    }
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,它有助于组织我的应用程序结构,同时让我为每个控制器方法构建单元测试.

但是,我不确定这是正确的方法.我觉得我在mount特殊的基础上嘲笑Silex的方法,这不可能是好的.在每个Controller方法中使用$ app上下文需要我使用\ Slim\Slim :: getInstance(),这似乎不如使用$ app那样有效.

那么......是否存在一种既能提高效率又能实现订单效率的解决方案,还是以路径/封闭梦魇为代价来提高效率?

php slim

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