javascript firebug错误帮助
就我个人而言,我似乎找不到javascript的问题。Firebug正在抛出以下错误:javascript firebug错误帮助,javascript,debugging,firebug,Javascript,Debugging,Firebug,就我个人而言,我似乎找不到javascript的问题。Firebug正在抛出以下错误: missing ) after argument list [Break on this error] $.getJSON('http://local.yahooapis.co... results +'&output=json&callback=?',\n 这是我的密码: function getLocationJSON(fooBar) { var appid = 'RvkxtGN.O
missing ) after argument list
[Break on this error] $.getJSON('http://local.yahooapis.co... results +'&output=json&callback=?',\n
这是我的密码:
function getLocationJSON(fooBar) {
var appid = 'RvkxtGN.OtlDnsdkjsdP_DsOD3xXzFlW6LL6u3y3wTcW4zWZVgQL9O14X78ZoBY9c-';
var results = 5;
var query = 'pizza';
var lat;
var lon;
$('#whereLocationSelector').click(function() {
function setDisplay(text) {
$('#whereLocationSelector').empty().append(text);
}
jQT.updateLocation(function(coords){
if (coords) {
setDisplay('Location Acquired!');
lat = coords.latitude;
lon = coords.longitude;
} else {
setDisplay('Device not capable of geo-location.');
}
});
}
$.getJSON('http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=' + appid + '&query=' + query + '&latitude=' + lat +'&longitude=' + lon + '&results=' + results + '&output=json&callback=?',
function(funWorld) {
console.log(funWorld);
});
}
如果您能就今后我自己调试此程序的最佳实践提出任何建议,我们将不胜感激。您应该将您的函数放在外部。为了
$('#whereLocationSelector').click(function() {
结束标记不正确。我已修正如下:
function getLocationJSON(fooBar) {
var appid = 'RvkxtGN.OtlDnsdkjsdP_DsOD3xXzFlW6LL6u3y3wTcW4zWZVgQL9O14X78ZoBY9c-';
var results = 5;
var query = 'pizza';
var lat;
var lon;
$('#whereLocationSelector').click(function() {
function setDisplay(text) {
$('#whereLocationSelector').empty().append(text);
}
jQT.updateLocation(function(coords){
if (coords) {
setDisplay('Location Acquired!');
lat = coords.latitude;
lon = coords.longitude;
} else {
setDisplay('Device not capable of geo-location.');
}
});
});
$.getJSON('http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=' + appid + '&query=' + query + '&latitude=' + lat +'&longitude=' + lon + '&results=' + results + '&output=json&callback=?',
function(funWorld) {
console.log(funWorld);
});
}
你应该把你的职能放在外面。为了
$('#whereLocationSelector').click(function() {
结束标记不正确。我已修正如下:
function getLocationJSON(fooBar) {
var appid = 'RvkxtGN.OtlDnsdkjsdP_DsOD3xXzFlW6LL6u3y3wTcW4zWZVgQL9O14X78ZoBY9c-';
var results = 5;
var query = 'pizza';
var lat;
var lon;
$('#whereLocationSelector').click(function() {
function setDisplay(text) {
$('#whereLocationSelector').empty().append(text);
}
jQT.updateLocation(function(coords){
if (coords) {
setDisplay('Location Acquired!');
lat = coords.latitude;
lon = coords.longitude;
} else {
setDisplay('Device not capable of geo-location.');
}
});
});
$.getJSON('http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=' + appid + '&query=' + query + '&latitude=' + lat +'&longitude=' + lon + '&results=' + results + '&output=json&callback=?',
function(funWorld) {
console.log(funWorld);
});
}
您需要使用
}
和})代码>之前
$.getJSON('http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=' + appid + '&query=' + query + '&latitude=' + lat +'&longitude=' + lon + '&results=' + results + '&output=json&callback=?', line
就是,
替换
与
您需要使用}
和})代码>之前
$.getJSON('http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=' + appid + '&query=' + query + '&latitude=' + lat +'&longitude=' + lon + '&results=' + results + '&output=json&callback=?', line
就是,
替换
与