PDA

View Full Version : سوال: پست کردن تگ select بدون دکمه submit



ehsan_savadkohi
شنبه 03 اسفند 1392, 20:24 عصر
با سلام به دوستان گل....
میخوام اطلاعات داخل opttion به محض انتخاب ثبت بشه. یعنی به دکم submit نیازی نباشه...
از این موضوع دارم داخل جودل نمایش اطلاعات استفاده میکنم.
ممنونم از کمکتون:تشویق:

sadegh1362
شنبه 03 اسفند 1392, 20:48 عصر
سلام
باید ازتوابع jquery استفاده کنید . #("select").click(function (){

onchange:function (){

//ajax code

}
}

, و در عبارت ajax یک تابع ajax می نویسید و کدهای php رو باهاش اجرا کنید .

ehsan_savadkohi
شنبه 03 اسفند 1392, 21:03 عصر
ممنون میشم نمونه مثال بزارید

sadegh1362
شنبه 03 اسفند 1392, 21:14 عصر
اینم کاملش

#("select").click(function (){

onchange:function (){

$.ajax({

type: "POST",

url: yoururl,

data: '',

success: function(output) {

}

}

}

***BiDaK***
شنبه 03 اسفند 1392, 21:26 عصر
بجز ajax من یک راه دیگم به ذهنم رسیده:


jQuery(document).ready(function() {
$('#select').on('change', function(event) {
var value = $(this).val();
window.location.href = 'index.php?op=' + value;
});
});

صفحه رفرش میشه ولی با پارامتر جدید که میشه با php عملیات رو انجام داد و همینطور گزینه ای که کاربر کلیک کرده رو در صفحه ی جدید دوباره سلکت کرد.
اما روش ajax تو همین کدی که آقا صادق گذاشتن باید داخل url نام پیجی که کدهای php تون رو درش مینویسید بیارید میتونید با پارامتر بذارید که پارامترتون همون option ای هست که کلیک شده و یا این مقدار رو در data بگذارید.اگر صفحه ی php تون با موفقیت اجرا شد success اجرا میشه و ...