PDA

View Full Version : سوال: ایجکس در فایر فاکس و ie



ingenuous67
شنبه 25 آبان 1392, 18:09 عصر
سلام دوستان
ابتدا خواهش دارم فایل زیر رو مشاهده کنید:
ایجکس (http://www.ariaz.sanabad-ai.ir/test9.php)
توی فایل بالا وقتی توی ورودی اول باشیم و کلید تب رو بزنیم و به ورودی بعدی بریم اگه مرورگرمون فایرفاکس یا ie باشه پیغام مورد نظر رو دوبار نشون میده ولی توی ورودی دوم نه.
در حالی که این مشکل توی مرورگر کروم و اپرا وجود نداره.
با کلید ctrl+u سورس رو می تونید مشاهده کنید. فقط یک تابع جاوااسکریپت ساده است.
در ضمن توی فایل tt.php هم فقط یک دستور ساده زیر وجود داره

[echo $_post[action
می خوام توی فایرفاکس و ie هم فقط یک بار پیغام بده.
ممنون میشم راهنمایی کنید.

mahmod2000
شنبه 25 آبان 1392, 20:08 عصر
کد html


<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

<script>
$(function(){
$('input').blur(function(){

$.post('tt.php',
{action: 'hellooo'},
function(output) {
$('input').attr('disabled','disabled');
alert(output);
$('input').removeAttr('disabled');
}
,'json');

});

})
</script>

<body>
<div><input type="text" name="in1" value="1" /></div>

<div><input type="text" name="in2" value="2" /></div>
</body>


کد tt.php


$show = isset($_POST['action']) ? $_POST['action'] : '';

echo json_encode($show);

ingenuous67
یک شنبه 26 آبان 1392, 08:20 صبح
سلام
آقا دمت دما دم
خیلی خوب بود.
مشکلم حل شد.
خدا خیرت بده.