PDA

View Full Version : سوال: AJAX در jQuery



LORD AELX
یک شنبه 20 تیر 1389, 23:54 عصر
میخواستم راجع به نحوه استفاده از AJAX در jQuery مطلع بشوم. در واقع بنده تا کنون از انجین دست ساز خودم برای به کار گیری AJAX استفاده می کردم، ولی الآن میخوام با قابلیت های jQuery در این زمینه اشنا بشوم.

خواهش می کنم تمام امکانات موجود را با نمونه کد توضیح دهید، چون علاوه بر فهم بهتر، برای من که با سینتکس jQuery نیز آشنایی زیادی ندارم، واجب است.

بینهایت متشکرم :بوس: :قلب:

mohkami
دوشنبه 21 تیر 1389, 12:10 عصر
این کار با jQuery فوق العاده آسان هست.
این نمونه برای متد Get
اینقدر ساده هست که خیلی نیاز به توضیح نداره.
فقط اینکه فرض کنید در صفحه test.php دو مورد را با متد Get دریافت میکنیم.با نامهای name و time


$.get("test.php", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});
در متد Post اطلاعات رو به همون روشی که یک url برای متد get در adressbar نوشته میشود مینویسیم.


nam1='john';//برای فهم بیشتر
time1='2px';

$.ajax({
type: "POST", url: "test.php", data: 'nam='+nam1+'&time='+time1,
complete: function(data){
$("#result").html(data.responseText);
}
});

mehdi.mousavi
سه شنبه 22 تیر 1389, 17:25 عصر
سلام.
شما می تونید با استفاده از یکی از این Utility Function ها اطلاعات مورد نظر خودتون رو از سرور دریافت کنید (هر لینک، حاوی توضیحات کامل و نمونه کد نیز هست):


getJSON (http://www.jqapi.com/#p=jQuery.getJSON)
ajax (http://www.jqapi.com/#p=jQuery.ajax)
post (http://www.jqapi.com/#p=jQuery.post)
get (http://www.jqapi.com/#p=jQuery.get)
load (http://www.jqapi.com/#p=load)

موفق باشید.