π€·ββοΈνμ΄μ§ μ€νμ λ¨λ μ΄μ
url : getContextPath()+"/test", type : "POST", ** async : false , // μ΄ λΆλΆ λλ¬Έμ λ°μν¨** success : function(data){ gridOptions.api.setRowData(data); }, error: function(){ alert("error"); } });
μ΄ μ΅μ μ μ£Όκ² λλ©΄, ajaxκ° μ’ λ£λ λκΉμ§ ν¨μκ° μ’ λ£λμ§ μμΌλ―λ‘ λΉλκΈ° νΈμΆμ λκΈ°μ νΈμΆλ‘ λ³κ²½νλ©΄ μ¬μ©μ κ²½νμ λ³λ‘ λμμ΄ μ λλ€, μλκ° λ리λ€.
( jquery ajaxμ async κΈ°λ³Έκ°μ true)
Asynchronous JavaScript and XML
μ 체νμ΄μ§λ₯Ό λ€μ λ‘λ©νμ§ μκ³ λΆλΆμ μΌλ‘ μλ²μ λ°μ΄ν° κ΅νμ νλ κ² μ΄λ¦μμλ μ μ μλ―μ΄ λΉλκΈ°μμΌλ‘ λ°μ΄ν°λ₯Ό κ°μ Έμ¨λ€
jQueryμ .ajax()λ λ§μ°¬κ°μ§μ
λλ€. λ°μ΄ν° μμ²μ ν΄λκ³ μμ²μ μλ΅νλ μμλλ‘ μ²λ¦¬ν©λλ€.
λΉλκΈ°μμ΄ μ¬λ¬λͺ¨λ‘ ν¨μ¨μ μ΄μ§λ§, κ°νΉ λκΈ°μ μ²λ¦¬κ° νμν κ²½μ°κ° μμ΅λλ€.