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 に答える