Monica 322 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 باسلام ، ی select option دارم من میخوام با jQuery ترجیحا ajax بتونم طبق انتخاب کاربر بخش مربوطه رو نمایش بدم کدهای منو ببینید // صفحه اصلی index.php <script> jQuery(document).ready(function($) { jQuery('#select123').change(function() { jQuery('.content123').hide(); jQuery('#' + jQuery(this).val()).show(); }).trigger("change"); }); </script> <select id="select123"> <option value="content1" selected>content1</option> <option value="content2">content2</option> <option value="content3">content3</option> <option value="content4">content4</option> </select> * توجه: میخوام وقتی صفحه بالا ران میشه text defult show بطور پیش فرض نمایش داده بشه صفحه my-page.php //my-page.php <div id="content1" class="content123"> text defult show </div> <div id="content2" class="content123"> contentttttttt </div> <div id="content3" class="content123"> content3 </div> <div id="content4" class="content123"> content4 </div> نقل قول لینک به ارسال
Mobin 1669 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 از کد زیر استفاده کنید $('#select123 option:selected').val(); 2 نقل قول لینک به ارسال
Monica 322 ارسال شده در دی 96 مالک گزارش بازنشر ارسال شده در دی 96 در 13 ساعت قبل، lord_viper گفته است : از کد زیر استفاده کنید $('#select123 option:selected').val(); باسلام استاد کد خودم کار میکنه ، منتها میخوام از یک صفحه دیگه php فراخوانی کنم ، بخش اول کد من در index.php هست بخش دوم در my-page.php نمیدونم با $.ajax چطور اینکارو کنم نقل قول لینک به ارسال
Mobin 1669 ارسال شده در دی 96 گزارش بازنشر ارسال شده در دی 96 اگه منظور شما رو درست متوجه شده باشم کدتون به صورت زیر میشه var option = $('#select123 option:selected').val(); jQuery.post('my-page.php',{action:'somthing',option:option},function(response){ $('#select123').val(response); }); //کد صفحه my-page.php if(isset($_POST['action']) and $_POST['action'])=='somthing'){ $option = $_POST['option']; //کدهای مورد مظر شما echo 'content2';//ارسال خروجی die; } 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .