چطورمیشه از یک صفحه ی دیگه اطلاعات اون صفحه رو گرفت ، مثلا دستوری که درصفحه php خوودت به کارببری و بعداز اون یک درخاست به صفحه گوگل بفرسته ومحتوای یکی از div های اون روبگیره ، باسپاس

- عالیه زاری
- 56 ماه قبل
با دستور load در ajax میتونید این کار رو انجام بدید فقط باید id مربوط به div موردنظر در صفحه دیگر رو داشته باشید.
id مربوط به div رو هم می تونید از طریق inspector مرورگرهایی مثل فایرفاکس یا کروم پیدا کنید.
در مثال زیر همونطور که مشخص هست محتوای عنصربا id برابر با container رو از صفحه با url برابر با test.html میگیریم و میریزیم توی عنصری با id برابر با result
$( "#result" ).load( "ajax/test.html #container" );

- بیات
- 56 ماه قبل
مطمن هستی که این کله صفحه رو لود نمیکنه؟؟؟؟؟؟؟
نمیخام همه صفحه رو بگیره میخام تنهاهمون div روبگیره که حجم نتم نره
خب حالا id اون رو چطور پیداکنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

- بیات
- 56 ماه قبل
راستی سوال دوممم اینه اگه بخام این محتویات رو تویه یک رشته ذخیره کنم چیکارش کنم؟

- بیات
- 56 ماه قبل
شما مطمن هستید که دستور load کله سورس اون ادرس رو نمیگیره؟؟؟؟؟؟
get_content کله سورس کد اون برنامه رومیگیره
اگه بتونیم مقدار خروجی load رو اول تویه string بریزم بعدچاپش کنیم بهتر میفههمیم که کله سورس رومیگیره بعد توش میگرده اون محتوای اون تگ رومیخونه یانه کلا ازسایت موردنظرتنهاهمون div روواکشی میکنه

- عالیه زاری
- 56 ماه قبل
دوست عزیز شما به جای container# باید id اون div ای رو قرار بدی که میخوای محتوای html اش رو واکشی کنی.
این هم جمله خود سایت jquery.com :
We could modify the example above to use only part of the document that is fetched
و معنای اون:
ما می توانیم مثال بالا را (مثالی از load کامل صفحه) تنها برای واکشی بخشی از سند وب استفاده کنیم.
و این هم لینک مربوط به این توضیحات و مثال