Javascript GetCitiesByRegion未定义?

Javascript GetCitiesByRegion未定义?,javascript,jquery,Javascript,Jquery,我有一个页面,我有一个链接,看起来像: <a href="#" onclick="GetCitiesByRegion('{181AC78C-94F4-486E-B1C7-CFA62C4FA4D3}')" title="Nordjylland" class="nordjylland" data-class="mapdk nordjylland"><span>Nordjylland</span></a> 您是否检查了控制台/网络查看器以确保正确包含J

我有一个页面,我有一个链接,看起来像:

<a href="#" onclick="GetCitiesByRegion('{181AC78C-94F4-486E-B1C7-CFA62C4FA4D3}')" title="Nordjylland" class="nordjylland" data-class="mapdk nordjylland"><span>Nordjylland</span></a>

您是否检查了控制台/网络查看器以确保正确包含JavaScript?您是否可以通过查看源代码来查看您的函数?是的,如果我使用Firebug查看scripts.js,则函数存在,并且文件包含正确。函数位于$.ready中,这是一个问题吗?考虑在JavaScript中定义点击处理程序。除此之外,如果没有完整的html文件/js文件,我们很难提供帮助
function GetCitiesByRegion(id) {

    var params = '{"id":"' + id + '"}'

    var request = {
        type: "GET",
        async: false,
        cache: false,
        url: "http://" + location.hostname + "/webservices/services.svc/GetCitiesByRegion",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: params,
        success: function (result) {
            alert("Data Loaded: " + result);
        },
        error: function (xhr, status, error) {
            alert('Fejl ved webservice: error: ' + error);
        }
    };

    $jq.ajax(request);
}