رفتن به مطلب

مشکل با alert و پی اچ پی


پست های پیشنهاد شده

ببینید من دو کد زیر رو وقتی جدا استفاده میکنم هیچ مشکلی نداه هم آلرت اجرا میشه هم کد پی اچ پی:


<p id="demo"></p>
<script>
function myFunction() {
var x;
if (confirm("Press a button!") == true) {
x = "You pressed OK!";
} else {
x = "You pressed Cancel!";
}
document.getElementById("demo").innerHTML = x;
}
</script>

--------------------------------

<?php
if(isset($_POST["buy"]) && $_POST["rate"]!="") {
echo '
<center>
<div class="container"><div class="alert alert-success">
<strong>موفقیت آمیز!</strong>
</div></div></center>';
}
?>

[right][color=#282828][font=droid sans', tahoma, arial, sans-serif]

[/font][/color][/right]

حالا میخوام قبل از اجرای کد پی اچ پی ، کد جاوا اجرا بشه و اگه روی ok کلیک شد، بعد کد پی اچ پی اجرا و متن موفقیت آمیز و اگر لغو کرد متن ناموفق چاپ بشه

ویرایش شده توسط kingblog
لینک به ارسال

در مورد ای جکس (ajax) تحقیق کن


$(function(){
if (confirm('yes or no ?')){
$.post('post.php',{
username : 'danial'
},function(data){
alert(data)
})
}

})

لینک به ارسال

با کد زیر مشکلم حل شد ولی هنوز یک مورد هست:


<script type="text/javascript">
$('document').ready(function(){
$("#buy<?= $u[0]->id ?>").click(function () {
var x;
if (confirm(" مطمئنید؟!") == true) {
$("#formi<?= $u[0]->id ?>").ajaxForm({target:'.gozine<?= $u[0]->id ?>'}).submit();
} else {
x="لغو شد";
document.getElementById("demo<?= $u[0]->id ?>").innerHTML=x;
}
});
});
</script>

[right][color=#282828][font=droid sans', tahoma, arial, sans-serif]

[/font][/color][/right]

وقتی برای بار اول روی دکمه کلیک میکنم و پیغام مطمئنید؟ میاد ، اگه برای بار اول، روی انصراف کلیک کنم، ریدایرکت میشه به صفحه ای که کد پی اچ پی توش هست یعنی همون فایلی که اطلاعات بصورت آجاکس بهش ارسال میشه

ولی اگر روی ok کلیک کنم درست کار میکنه یعنی اگه برای بار اول روی ok کلیک کنم و بعد از اون روی هر کدوم چه ok و چه انصراف کلیک کنم درست کار میکنه ولی اگر برای بار اول روی انصراف کلیک کنم ریدایرکت میشه

منظورم از بار اول اینه که وقتی مثلا صفحه رفرش میشه و میخوایم اولین کلیک رو انجام بدیم

ویرایش شده توسط kingblog
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...