Ajax调用为异步

Hi i am using ajax first time

my i am using get method in Ajax

my code Ajax code is

$("#comboBox1").change(function() {
        var text2 = $(this).children(':selected').text();
        var value2 = $(this).val();
        alert(text2 + " = " + value2);
        document.getElementById("hid1").value = value2;

                    $.get('Check1',{hid1:value2},function(res){
             $('#block3').load("new1.jsp");
                    });

                    if($('#cb5').length){
            alert("Found");
            combo2=$('#cb5').html();
            alert(combo2);
        }else{
            alert("Not-found");
        }
});

i need to call as asynchronous so where to put async:true in my code.

I am first time use Ajax so i Dose not know.... if anyone help me...

async:true is default in jQuery framework

If you want manage by $.ajaxSetup() function, because $.get dose not provide the pass additional setting params,

$.ajax() will be better and more intuitive

OR

$.ajaxSetup({async:true}); to setup globally

The "load" function you are using is already performing an (asynchronous) Ajax call. You do not have to add anything. It is asynchronous by itself.

See here for some more information.

To execute code after the function returns you can use

    $('#block3').load("new1.jsp",function(responseTxt,statusTxt,xhr){
      if(statusTxt=="success")
        alert("Found");
      if(statusTxt=="error")
        alert("Error: "+xhr.status+": "+xhr.statusText);
    });