0

抱歉,这一定是一个非常简单的问题。在下面的代码

var myFunction = function (city){
    var totaljobs =null;

    $.ajax({
        url: "/EN/taleo/GetTotalJobs",
        type: 'GET',
        contentType: 'application/json',
        dataType: 'json',
        cache: false,
        data: { value: city },
        success: function (result) {
            var JobsHTML = "";
            for (count = 0; count < result.length; count++) {
                JobsHTML += "<p>" + result[count]["JobTitle"] + "</p>"; //your fields here
            }
            totaljobs = JobsHTML;
          /* alert(totaljobs);*/


        }
    });

 return totaljobs;
 }

我正在尝试使用所有 jobHTML 信息返回 totaljobs 值。但我得到的只是NULL。有人可以告诉我哪里出错了。非常感谢提前赫什

4

1 回答 1

0

您需要对服务进行同步调用。尝试使用此选项:

async : false

这可能有效..

于 2013-04-03T10:12:49.547 回答