请参阅底部的更新。
我正在使用1and1发布我的(第一个)网站(我很乐意从这个社区获得很多帮助 - 谢谢!)。 这在我的localhost完美。
问题的底线:
主持人:1and1
Ajax:URL?
如何在网上调试页面(而不是我的localhost)?
提前感谢您的帮助。
以下是代码:
$.ajax({
type : 'POST',
url : '/homepages/23/d97025366/htdocs/sodabrasil/php/locationsJsonBrasil.php',
dataType : 'json',
success: function( json ){
neighborhood=[];
infobubbles=[];
$.each(json,function(i,item){
neighborhood.push(new google.maps.LatLng(this.lat,this.lng));
contentString = ({link:this.link,name:this.name,lat:this.lat,lng:this.lng,link:this.link, web:this.web, city:this.city, youtube:this.youtube, state:this.state, country:this.country})
infoBubble = new InfoBubble (contentString)
infobubbles.push(infoBubble)
}); //$.each
这是json文件:
<?php
require 'config.php';
try {
$db = new PDO($dsn, $username, $password);
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sth = $db->query("SELECT * FROM globalstories");
$locations = $sth->fetchAll();
echo json_encode( $locations );
} catch (Exception $e) {
echo $e->getMessage();
}
?>
最后是配置文件
<?php
$server = 'dbXXXXXXXX.db.1and1.com';
$username = 'dboXXXXXXX';
$password = 'password';
$database = 'dbXXXXXXXXX';
$dsn = "mysql:host=$server;dbname=$database";
更新
我已经尝试了几天了。甚至添加了一个不同的公司,现在是Bluehost。 该页面为here。请点击“ sem fronteiras ”。那就是现在只与文件链接。
萤火虫和探险家的照片就在这里。 。看来它不是在读地图。但是,如果我将配置和点配置和ajax url删除到我的计算机,一切都会再次运行。 谢谢你的时间。