jquery w3schools جكري باسينغ باسينغ باراميتر فروم وان بادج تو أوثر




jquery mobile w3schools (3)

أنا حاليا باستخدام نموذج للتنقل وتمرير معلمات النموذج من صفحة واحدة إلى أخرى ومن خلال سلسلة استعلام.

FirstPage رمز النموذج

<form name="input" action="new_page.html" method="get">
Username: <input type="text" name="user" />
<input type="submit" value="Submit" />
</form>

في الصفحة الجديدة أحاول الحصول على قيمة سلسلة الاستعلام باستخدام document.URL . عند توجيه الصفحة القديمة إلى الصفحة الجديدة، يتم تنفيذ محتويات الجسم للصفحة الجديدة فقط. لا يتم تنفيذ ملفات البرنامج النصي في الصفحة الجديدة. وبالتالي، أنا غير قادر على الاستيلاء على قيم سلسلة الاستعلام في الصفحة الجديدة.

عملية تمرير المعلمات من خلال نموذج من صفحة إلى أخرى يعمل بشكل جيد لصفحة هتمل العادية، ولكن لا يعمل في حالة مسج موبايل.

يمكن لأي واحد توحي لي أفضل طريقة لتمرير المعلمات من صفحة جكري موبايل واحد إلى آخر. أي مساعدة هو موضع تقدير.


Answer #1

إذا قمت بإعادة توجيه من صفحة جوال مسج تحميل الصفحة الجديدة باستخدام أجاكس، لذلك جس للصفحة الجديدة لن تعمل باستخدام $ (دوكومنت) .ready ()؛

$(document).ready(function(){
      //your awesome JS here won't work!
});

لذا استخدم هذا بدلا من ذلك:

$(document).bind('pageinit',function(event){
         //the same JS here will work!

});

الآن يجب عمل جس الخاص بك (على الأقل فعل بالنسبة لي!). لمزيد من المعلومات اذهب هنا. أتمنى أن يساعدك هذا!


Answer #2

فيما يتعلق بالنصوص البرمجية التي لا يتم تنفيذها عند تغيير الصفحات: أحداث صفحة جكريموبيل لا يتم إطلاقها عند الانتقال إلى صفحة هتمل أخرى

يستخدم جكري موبايل أجاكس لسحب صفحات جديدة في دوم، وهو شيء سيكون لديك لتعتاد على إنشاء مواقع جكري موبايل. وهذا يعني أن التعليمات البرمجية التي من المفترض أن تعمل على document.ready أو window.load يجب أن تكون ملزمة إلى أحداث أخرى مثل: pagecreate ، pageshow ، pageinit . في ما يلي وثائق جكري موبيل حول الأحداث (والتي يمكن أن تكون مفيدة تماما): http://jquerymobile.com/demos/1.0/docs/api/events.html (لاحظ أن أحداث الصفحة تبدأ في منتصف الطريق لأسفل).


Answer #3

فيما يتعلق بتمرير المعلمات كيريسترينغ في جوم، إلقاء نظرة على إجابتي السابقة مع عينات التعليمات البرمجية.

أتمنى أن يساعدك هذا!





jquery-mobile