سلام و درود


من سوالاتی در مورد متد ajax دارم.

اینطور که پیداست از این متد میتوان هم برای گرفتن داده از api استفاده کرد و هم برای ارسال داده به سمت سرور و گرفتن پاسخ.

اما من هرچه به کدهایی که در موارد فوق به کار رفته نگاه میکنم سردر نمیارم که چه تفاوتی بین این هاست منظورم اینه که کدهایی دقیقا مشابه رو مینویسن
ولی در عمل یکیشون داده سمت سرور ارسال میکنه یکیشون داده از سرور می گیره . میخواستم اگه ممکنه بنده رو راهنمایی کنین که چه تفاوتی بین اینها هست

مثلا این کد رو ببینین:

$("button").click(function(){
$.ajax({url: "a url link", success: function(result){
//some code
}});
});


در کد فوق یک لینک داده شده حالا قراره داده ای سمت سرور ارسال بشه و متدی که مناسب این لینک هست اجرا بشه؟ یا اینکه قراره به یه api بره و مقداری داده
به فرمت جی سون رو دانلود کنه؟

من متاسفم که این سوال ساده رو می پرسم اما طی چند روز اخیر در درک بسیاری از کدها ناتوان بوده ام و گویا ریشه تمام بدفهمی های من ندونستن سازوکار متد ajax
هست

متشکرم