نمایش نتایج 1 تا 2 از 2

نام تاپیک: اجرا نشدن کد AJAX

  1. #1

    اجرا نشدن کد AJAX

    سلام دوستان من دارم آجاکس رو کار می کنم. و مثالهایی که از اون دارم نه روی wamp ، نه روی xamp و نه روی هاستم اجرا میشن . یعنی یه ایرادی تو کد هست که من نمی فهمم
    کد فایل urlpost.html
    کد HTML:
    <html><body>
    <h1> This is a Test Ajax </h1.>
    <h2> It loads a web page into this local one! </h2>
    <div id='info'> This will be replaced ! </div>
    
    <script> 
    onerror=errorHandler
    function errorHandler(msg,url,line)
    {
        out ="Sry, but an error encountered \n"
        out+="it says: " + msg + "\n"
        out+="it's url is:" + url + "\n"
        out+="it occured in line: " + line + "\n"
        out+="So plz click on ok ;)"
        alert(out)
        return true
    }
    params="url=google.com"
    request=new ajaxRequest()
    request.open("POST","urlpost.php",true)
    
    request.setRequestHeader("Content-type","application/x-www-form-urlencoded")
    request.setRequestHeader("Content-length",params.length)
    request.setRequestHeader("Connection","close")
    
    request.onreadystatechange=new function()
    {
        if(this.readyState==4)
            {
                if(this.status==200)
                {
                    if(this.response.Text!=null)
                        {
                            document.getElementById('info').innerHTML=this.responseText
                        }
                    else 
                        {
                            alert("Ajax Error: No data received\n ByBye")
                        }
                }
                else
                {
                    alert("Ajax Error: " + this.statusText)
                }
            }
        else
        {
            document.write("Not happening bro!")
        }
    }
    
    request.send(params)
    function ajaxRequest(params)
    {
        try
        {
            var request=new XMLHttpRequest()
        }
        catch(e1)
        {
            try
            {
                request=new ActiveXObject("Msxml2.XMLHTTP")
            }
            catch(e2)
            {
                try
                {
                    request=new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch(e3)
                {
                    request=false
                }
            }
        }
        return request
    }
    
    </script> 
    
    </body></html>
    کد فایل urlpost.php

    <?php

    if(isset($_POST['url']))
    echo file_get_contents('http://'.sanitize_string($_POST['url']));

    function sanitize_string($var)
    {
    $var=strip_tags($var);
    $var=htmlentities($var);
    return stripslashes($var);
    }

    ?>




    تنها چیزی که با آزمون و خطا فهمیدم اینه که this.readyState==4 نمیشه لطفاً کمک کنید گیج شدم حسابی :(

  2. #2
    کاربر دائمی آواتار dousti_design
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    زنجان - تهران
    پست
    617

    نقل قول: اجرا نشدن کد AJAX


    <html><body>
    <h1> This is a Test Ajax </h1.>
    <h2> It loads a web page into this local one! </h2>
    <div id='info'> This will be replaced ! </div>

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" language="javascript">
    $.ajax({
    url: "urlpost.php",
    type: "xml",
    cache: false
    }).done(function( html ) {

    document.getElementById("info").innerHTML = html;


    });
    </script>

    </body></html>

تاپیک های مشابه

  1. اجرا نشدن فرم ajax در پروژه خاص
    نوشته شده توسط jaykob در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 24 اسفند 1390, 21:39 عصر
  2. اجرا نشدن کدهای ajax در ie,google chrome
    نوشته شده توسط aznaee در بخش jQuery
    پاسخ: 3
    آخرین پست: جمعه 06 خرداد 1390, 00:51 صبح
  3. اجرا نشدن jquery هنگام لود صفحه با ajax
    نوشته شده توسط xoogle.ir در بخش jQuery
    پاسخ: 5
    آخرین پست: پنج شنبه 01 مهر 1389, 14:16 عصر
  4. اجرا نشدن كنترل هاي ajax
    نوشته شده توسط adlin2000 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: چهارشنبه 14 بهمن 1388, 23:14 عصر
  5. اجرا نشدن ajax بعد از نصب مجدد ویندوز
    نوشته شده توسط rezaiy.ali در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 19 بهمن 1387, 23:07 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •