希望能在这里得到一些帮助.我在数据库上有一些位置,我已经成功地将其放入一个成功绘制地图上标记的数组中.唯一的缺点是我想定制市场信息的外观,所以我使用信息框.
但是当我从我的数组中回显变量时,它回显到每个信息框的最后结果,并且我完全难以接受这个.
有人可以看看我的代码,看看哪里出了问题或指向正确的方向?
<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) 任何人都可以帮忙解决我在这里做错了什么吗?
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) 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之前的第一个引号.
我试图做一个条件if语句,检查变量$ cat_ID的值是否不等于19或26然后它应该回应我的$ priceToShow变量.
PHP
if(($cat_id != '19') || ($cat_id !='26')){
echo $priceToShow;
}
Run Code Online (Sandbox Code Playgroud) 是否有可能将此查询简化为一个?
$('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>标签包装它们
以下简写等同于什么?
if (windowwidth >= 960){
widthofwindow = 1;
} else {
widthofwindow = 0;
}
Run Code Online (Sandbox Code Playgroud) 我在我的数据库(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) 我正试图抓住.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) 我有几个<div>有课程timeline-year-,然后是附加课程.
我正在尝试找到具有年份的类,并将年份提取到变量中以将文本附加到其中div.
<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) 我正在尝试创建一个 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) jquery ×5
javascript ×4
php ×4
escaping ×1
google-maps ×1
html ×1
if-statement ×1
json ×1
random ×1
string ×1
variables ×1