jQuery框架一直是前端開發中的瑞士軍刀。其中,ajax是其中非常重要的一部分。而近年來推出的新寫法,更加方便了我們在項目中使用ajax請求。
我們常用的ajax寫法是這樣的:
$.ajax({ method: "GET", url: "some.php", data: { name: "John", location: "Boston" } }) .done(function( msg ) { alert( "Data Saved: " + msg ); });
這種寫法非常清晰,但有時候我們只需要簡單的get或post請求,就不需要那么多的配置項。這時候,就可以使用新寫法。
對于簡單的get請求:
$.get("some.php", function(data){ $("body").append(data); });
對于簡單的post請求:
$.post("some.php", { name: "John", location: "Boston" }) .done(function(data) { alert( "Data Loaded: " + data ); });
通過以上的寫法,我們可以十分簡單地發起get或post請求,并對返回的數據進行處理。
如果你需要更復雜的配置,還是需要用到原有的$.ajax方法。但在大多數情況下,這些新寫法已經足夠方便我們的開發使用了。