แนะนำการใช้งาน ajax เบื้องต้น เพื่อเตรียมตัวเป็น  "Web programming"

       ajax จะทำให้เราเข้าใจ การทำงานระหว่าง server กับ Client มากขึ้น ajax  เป็นตัวเชื่อมเเละนำ resource มาเเสดงผลโดยไม่ต้อง รีเฟตหน้า ในตัวอย่างจะใช้ ajax ใน jQuery
ตัวอย่างการเขียนคำสั่ง ajax

ไฟล์ตัวอย่าง :: code_7.html
<!DOCTYPE html>
<html>
    <head>
        <title> CSS </title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style>
            body {
                font-size: 36px;
            }
           #mindphp{
                font-size: xx-small;
                background-color: #00FF00;
            }
           .classmindphp{
                font-size: larger;
                font-style: italic;
            }
            div {
                background-color: #0000FF;
            }
             p.classmindphp {
                background-color:#999999;
            }
        </style>
        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){      
        $('#mindphp').load('ser1.php');
         })
        </script>
    </head>
        <body>
            <div>ตัวอย่าง</div>
            <div id="mindphp">Mindphp.com</div>
            <div class="classmindphp">ข้อความที่อยู่ใน classmindphp Mindphp.com</div>
            <p class="classmindphp">ข้อความที่อยู่ใน classmindphp Tag p</p>
        </body>
</html>

 

ไฟล์ตัวอย่าง :: ser_1.php
<?php
echo date('Y-m-d H:i:s');
?>

คำอธิบาย :: เราจะให้ตำแหน่ง #mindphp ให้ดึงค่ามาจาก Server
ผลที่ได้ :: ในตำแหน่งที่ #mindphp ก็จะแสดงผลเป็น 2014-06-20 11:11:47

ตัวอย่างการเขียนคำสั่ง ajax

ไฟล์ตัวอย่าง :: code_8.html
<!DOCTYPE html>
<html>
    <head>
        <title> CSS </title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style>
            body {
                font-size: 36px;
            }
           #mindphp{
                font-size: xx-small;
                background-color: #00FF00;
            }
           .classmindphp{
                font-size: larger;
                font-style: italic;
            }
            div {
                background-color: #0000FF;
            }
             p.classmindphp {
                background-color:#999999;
            }
        </style>
        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){      
        
                $.ajax({
                    url: 'ser1.php',
                    success: function( data ) {
                        $( "#mindphp2").html(data);
                    },
                })                
            
         })
        </script>
    </head>
        <body>
            <div>ตัวอย่าง</div>
            <div id="mindphp">Mindphp.com</div>
            <div class="classmindphp">ข้อความที่อยู่ใน classmindphp Mindphp.com</div>
            <p class="classmindphp">ข้อความที่อยู่ใน classmindphp Tag p</p>
            <div id="mindphp2">TODO write content</div>
        </body>
</html>

คำอธิบาย :: เราจะให้ตำแหน่ง #mindphp2 ให้ดึงค่ามาจาก Server  มาเเสดงผล  success โคยส่ง method เป็น data
ผลที่ได้ :: ในตำแหน่งที่ #mindphp2 ก็จะแสดงผลเป็น 2014-06-20 11:11:47

ตัวอย่างการเขียนคำสั่ง ajax

ไฟล์ตัวอย่าง :: code_9.html
<!DOCTYPE html>
<html>
    <head>
        <title> CSS </title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style>
            body {
                font-size: 36px;
            }
           #mindphp{
                font-size: xx-small;
                background-color: #00FF00;
            }
           .classmindphp{
                font-size: larger;
                font-style: italic;
            }
            div {
                background-color: #0000FF;
            }
             p.classmindphp {
                background-color:#999999;
            }
        </style>
        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){     
         $('#Mybutton').click(function(){
                $.ajax({
                    url: 'ser1.php',
                    success: function( data ) {
                        $( "#mindphp2").html(data);
                    
                    },
                })               
            })
          });
        </script>
    </head>
        <body>
            <div>ตัวอย่าง</div>
            <div id="mindphp">Mindphp.com</div>
            <div class="classmindphp">ข้อความที่อยู่ใน classmindphp Mindphp.com</div>
            <p class="classmindphp">ข้อความที่อยู่ใน classmindphp Tag p</p>
            <div id="mindphp2">TODO write content</div>
            <button id="Mybutton">Mybutton</button>
        </body>
</html>

คำอธิบาย :: เราจะให้ตำแหน่ง #mindphp2 ให้ดึงค่ามาจาก Server  มาเเสดงผล  success โคยส่ง method เป็น data หลังจากทำการคลิกที่ปุ่ม
ผลที่ได้ :: ในตำแหน่งที่ #mindphp2 ก็จะแสดงผลเป็น 2014-06-20 11:11:47 หลังจากทำการคลิกที่ปุ่ม Mybutton

วันที่และเวลาที่แสดง จะเป็นเวลา Server ของเครื่องที่เรารันไฟล์ php

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
โดย internTk21 อ 02 เม.ย. 2024 2:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
1
อ 02 เม.ย. 2024 2:29 pm โดย internTk21 View Topic เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
โดย athirach.offcial อ 02 เม.ย. 2024 12:55 pm บอร์ด Programming - C/C++ & java & Python
4
476
อ 02 เม.ย. 2024 4:59 pm โดย athirach.offcial View Topic สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet
โดย athirach.offcial อ 02 เม.ย. 2024 9:46 am บอร์ด Programming - C/C++ & java & Python
2
188
อ 02 เม.ย. 2024 10:47 am โดย mindphp View Topic สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet
แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดมหาสารคาม
โดย internTk21 จ 01 เม.ย. 2024 4:24 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
211
อ 02 เม.ย. 2024 9:44 am โดย internTk21 View Topic แนะนำการเดินทางและสถานที่ท่องเที่ยวในจังหวัดมหาสารคาม
การใช้ ActionChains ใน Selenium สำหรับจำลองการกระทำบนหน้าเว็บ
โดย athirach.offcial จ 01 เม.ย. 2024 12:25 pm บอร์ด Software testing
0
124
จ 01 เม.ย. 2024 12:25 pm โดย athirach.offcial View Topic การใช้ ActionChains ใน Selenium สำหรับจำลองการกระทำบนหน้าเว็บ
การทำงานกับ Cookies ใน Selenium
โดย athirach.offcial จ 01 เม.ย. 2024 12:03 pm บอร์ด Software testing
0
93
จ 01 เม.ย. 2024 12:03 pm โดย athirach.offcial View Topic การทำงานกับ Cookies ใน Selenium
การเขียน Selenium ให้แจ้งเตือน Message Error
โดย athirach.offcial จ 01 เม.ย. 2024 11:59 am บอร์ด Software testing
0
86
จ 01 เม.ย. 2024 11:59 am โดย athirach.offcial View Topic การเขียน Selenium ให้แจ้งเตือน Message Error
เครื่องมือที่ช่วยในการทำ Automated test ใน python
โดย athirach.offcial จ 01 เม.ย. 2024 11:51 am บอร์ด Software testing
0
70
จ 01 เม.ย. 2024 11:51 am โดย athirach.offcial View Topic เครื่องมือที่ช่วยในการทำ Automated test ใน python