arcgis api for JS开发问题


用Dojo开发,函数大致如下:
$(document).ready(function(){
require([
"esri/map", function (Map)
{
var hangStr="";
var data=[xxxxxxxxxx];
    function a()
{
    for(var i=0;i<data.length;i++)
{
hangStr+="<tr><td><a onclick='sayHello("+data[i].url+")'>" +data[i].title + "</a></td></tr>";
}
function  sayHello(str){alert(str)}
}
JS调试报错不存在sayHello函数。。。。
 
已邀请:

小邪

赞同来自: GIS知乎

把sayHello函数放在require([])外面

要回复问题请先登录注册