小编ngp*_*und的帖子

Google Map API信息框和for循环

希望能在这里得到一些帮助.我在数据库上有一些位置,我已经成功地将其放入一个成功绘制地图上标记的数组中.唯一的缺点是我想定制市场信息的外观,所以我使用信息框.

但是当我从我的数组中回显变量时,它回显到每个信息框的最后结果,并且我完全难以接受这个.

有人可以看看我的代码,看看哪里出了问题或指向正确的方向?

<script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.9/src/infobox.js"></script>
<script type="text/javascript" language="javascript">
// -- Location API -- //
infos = [];

function initialize() {
  var myOptions = {
    zoom: 3,
    center: new google.maps.LatLng(54.57206165565852, 12.48046875),
    mapTypeControl: false,
    mapTypeId: google.maps.MapTypeId.TERRAIN
  }
/* now inside your initialise function */
infowindow = new google.maps.InfoWindow({
content: "holding..."
});

  var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

  setMarkers(map, beaches);

}

/**
 * Data for the markers consisting of a name, a LatLng and a zIndex for
 * the order in which …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3

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

Javascript字符串中的Javascript变量

任何人都可以帮忙解决我在这里做错了什么吗?

DEMO

HTML

<div id="usercurrentccbox">
    <div class="cardChoice">
        <label for="mastercard"></label>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$(document).ready(function(){
    var cct = "mastercard";
    //$('#usercurrentccbox .cardChoice label[for=mastercard]').addClass("active");
        $('#usercurrentccbox .cardChoice label[for="'+cct+'"').addClass("active");
});
Run Code Online (Sandbox Code Playgroud)

CSS

    label{
    position:relative;
    float:left;
    width:200px;
    height:170px;
    border:1px solid #000;
}

label.active{
    border: 1px solid #d6d6d6;
}
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery

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

苦苦挣扎的小json和php获取IP

PHP

<?php
header('Content-type: application/json');
$return['ip'] = $_SERVER['REMOTE_ADDR'];  
$results[] = array(
      'ip' => $return['ip']
   );
echo json_encode($results);
?>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$.getJSON("http://domain.com/json/",
        function(data){
            console.log(data.ip);
        });
    });
Run Code Online (Sandbox Code Playgroud)

但是,当我运行jQuery时,我检查了Fire bug,并说明了以下内容

获取http://domain.com/json/ 200 OK 81ms

并且不响应我要求的IP.我错过了什么吗?

更新的代码

PHP

<?php
header('Content-type: application/json');
$return['ip'] = $_SERVER['REMOTE_ADDR'];  
$results = array(
      'ip' => $return['ip']
   );
echo json_encode($results);
?>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$.getJSON("http://domain.com/json/", function(data){
            console.log(data.ip);
        });
Run Code Online (Sandbox Code Playgroud)

Firebug错误

SyntaxError:invalid label {"ip":"XXX.XXX.XXX.X"}

箭头指向单词ip之前的第一个引号.

php jquery json

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

PHP如果不等于或不等于

我试图做一个条件if语句,检查变量$ cat_ID的值是否不等于1926然后它应该回应我的$ priceToShow变量.

PHP

if(($cat_id != '19') || ($cat_id !='26')){ 
    echo $priceToShow;
}
Run Code Online (Sandbox Code Playgroud)

php if-statement

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

jQuery缩短了这个查询?

是否有可能将此查询简化为一个?

$('p:contains(Tel:)').html(function() {
    return $(this).html().replace('Tel:', '<strong>Tel:</strong>');
});
$('p:contains(Fax:)').html(function() {
    return $(this).html().replace('Fax:', '<strong>Fax:</strong>');
});
Run Code Online (Sandbox Code Playgroud)

我的代码查找Tel:和Fax:并用<strong>标签包装它们

javascript jquery

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

Javascript简写if语句

以下简写等同于什么?

if (windowwidth >= 960){
        widthofwindow = 1;
    } else {
        widthofwindow = 0;
    }
Run Code Online (Sandbox Code Playgroud)

javascript

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

PHP将新行分解为json的数组

我在我的数据库(mysql)中有数据,我试图以json格式拉到页面,所以我可以选择数据以供将来参考.

当前数据输出

{
    "quotes": [
        {
            "season": "3",
            "episode": "2",
            "lines": [
                "Boys:\tSchool day, school day, teacher's golden ru\nKyle:\tAh, damn it! My little brother's trying to follow me to school, again. "
            ]
        },
        {
            "season": "1",
            "episode": "2",
            "lines": [
                "Episode 2 "
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我正在努力的部分就是lines这样展示

"lines": [
           {"Boys": "School day, school day, teacher's golden ru"},
           {"Kyle": "Ah, damn it! My little brother's trying to follow me to school, again."}
         ]
Run Code Online (Sandbox Code Playgroud)

我有PHP

$result = $con->query("SELECT …
Run Code Online (Sandbox Code Playgroud)

php string interpolation escaping

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

jQuery找到并获取HTML

我正试图抓住.spec包括<ul class="spec"></ul>但仍然使用以下代码的整个HTML,它只抓住了孩子们.spec

HTML

<div class="single-vacancy">
    <p class="title"><strong>This title</strong></p>
    <span class="read-more">View Vacancy</span>
    <ul class="spec">
        <li>List</li>
        <li>List</li>
        <li>List</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('.read-more').click(function() {
    var role = $(this).next('.spec').html();
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

jQuery查找类并将其存储为变量

我有几个<div>有课程timeline-year-,然后是附加课程.

我正在尝试找到具有年份的类,并将年份提取到变量中以将文本附加到其中div.

http://jsfiddle.net/ubL7h10u/

<div class="jsn-bootstrap3 timeline-events timeline-year-2012">
    Year
</div>
<div class="jsn-bootstrap3 timeline-events timeline-year-2011">
    Year
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

PHP如果数据库中存在随机代码重新生成随机代码

我正在尝试创建一个 PHP 脚本,该脚本将创建一个随机代码并根据数据库检查它是否存在。我希望它检查它是否存在,然后生成另一个createRandomCode()并检查它。

不确定如何继续循环直到行数为 0。

function createRandomCode($length='6'){ 
    $chars = "abcdefghijkmnopqrstuvwxyz023456789"; 
    srand((double)microtime()*1000000); 
    $i = 0; 
    $code= ''; 
    while ($i++ < $length){ 
        $code = $code. substr($chars, rand() % 33, 1);  
    } 
    return $code; 
}

$shorturl = createRandomCode();

$q = $db - > query("SELECT * FROM maps WHERE url='".$shorturl.
    "'");
if (mysqli_num_rows($q) > 0) {

    $arr = json_encode($arr);
    echo $arr;
}
Run Code Online (Sandbox Code Playgroud)

php random

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