تحميل علامة تبويب مسج مع HREF الديناميكي
-
19-09-2019 - |
سؤال
لست متأكدا مما إذا كان هذا قد تم الرد عليه بالفعل، ولكن هنا يذهب
لدي 4 علامات تبويب، اثنتان قمت بتحميلها من خلال مكالمات تحكم؛ البقية أود أن تختلف href
ق شخص التحميل تلقائيا / عند الطلب.
مشكلتي هي أنه حتى تعيين ثابت href
مثل "www.google.com."لا يقوم بعمل عرض الصفحة عن بعد؛ وعلامات تبويب مع المتغير href
يتم تغييرها بشكل صحيح إلى القيمة الصحيحة، مثل ذلك -
$("#anchor_ID").attr("href", "myURL"+var1)
أين anchor_ID
هل <a href="..." id="anchor_ID" ....></a>
ولكن، لا تقوم علامات التبويب هذه بتحميل المحتوى كما هو متوقع.
أي نقاط للتحقق، ما الذي يمكن أن يحدث هنا؟ كم التفاصيل التي تريدها بالنسبة لي لتوفير؟
اشكرك كثيرا
المحلول
أعتقد أن علامات التبويب jQuery ui لا تدعم تحميل المحتوى البعيد (بمعنى البعيد == في مجال مختلف) عبر نمط Ajax غير مزعج بسيط. تحتاج إلى استخدام iFrame كمحتوى من علامة التبويب لذلك.
إذا قمت بالتحقق من علامة التبويب "الملف البعيد المحلي" تلاحظ أن عنوان URL يشير إلى ملف على خادم "محلي". إذا لم يعمل ذلك من أجلك، يجب عليك نشر عينة لما "myURL"+var1
حقا يقيم أيضا.
<div id="tabs">
<ul>
<li><a href="#inline">Local local content</a></li>
<li><a href="#remoteajax">Remote remote Google</a></li>
<li><a href="localajax.htm">Local remote file</a></li>
</ul>
<div id="inline"><p>...</p></div>
<div id="remoteajax">
<iframe src="http://www.google.com" width="600px" height="300px">
<p>Your browser doesn't support/allow iframes</p>
</iframe>
</div>
</div>
تحقق من هذه الصفحة التجريبية