English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في العادة، عند استخدام طلباتajax، تكون متزامنة،وبعد تنفيذ النتيجة لا يمكن الحصول على المعاملات خارج الطريقة،لكن يمكن العودة إلىdata عند التنفيذ المتزامن.
إعداد المعاملات الخاصة بـajaxSettings.async،بالتقديمافتراضيًا هوtrue،أي متزامن،للتنفيذ المتزامن في الخطوة السابقة من الطريقة: $.ajaxSettings.async = false; في هذه الحالة، عند اكتمال تنفيذ الطريقة، يمكن العودة إلى data المناسب.
code block
/** * get the list */ function flowAtoms(){ // request interface var listUrl = getServerUrl('XXXXXXX'); var param = {}; $.ajaxSettings.async = false; newlist=""; $.post(listUrl,param, function(data){ // return the Json var data_json = $.parseJSON(data); if(data_json.status==200){ // initialization options var data=data_json.data; var funcHtml=""; $.each(data,function(i,v){ funcHtml+=v.name; } newlist = funcHtml; } alert(data_json.message); } } //returns the global variable newlist return newlist; }
هذا المقال الذي يستخدم AJAX للتنفيذ المتناسب للـ POST (طريقة التنفيذ) هو كل محتوى الذي قدمته لكم المحرر، آمل أن يكون هناك بعض الإلهام لكم، وأتمنى أن تدعموا دروس الصياغة.
البيان: محتوى هذا المقال تم جمعه من الإنترنت، ويتمتع المالك الأصلي بحقوق النشر، يتم جمع المحتوى من قبل المستخدمين على الإنترنت ويتم تحميله بشكل مستقل، هذا الموقع لا يمتلك حقوق الملكية، ويتمتع بمعالجة إدارية، ولا يتحمل أي مسؤولية قانونية ذات صلة. إذا اكتشفت محتوى يشتبه في حقوق النسخ، فيرجى إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لإبلاغنا، وتقديم الدليل المتعلق، وسيتم حذف المحتوى المزعوم الذي يشتبه في حقوق النسخ فور التحقق منه.