Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > Java Programming > Java Forum > ปัญหากับการ ดึง from มาจาก file อื่นด้วย ActiveXObject AJAX+JSP


 

[Java] ปัญหากับการ ดึง from มาจาก file อื่นด้วย ActiveXObject AJAX+JSP

 
Topic : 059004



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook


พอดีผมไม่เข้าใจมากๆ เลย ครับว่าทำไม code ที่ผมเขียนมา ใช้ ajax+JSP ในการเขียน พอ run ได้เพียงครั้งเดี๋ยว Refrash หน้า browserใหม่ก็ไม่โชร์ในส่วนที่ดึง (พูดง่ายๆ ว่า ขึ้นบ้างไม่ขึ้นบ้างครับ)อีกอย่างคือ เปิดได้เพียง IE อย่างเดียวอีกด้วยครับทั้งๆที่ แรกๆ นั้นเปิดได้ทั้ง 2
โดย function ทั้งหมดผมเก็บไว้ที่ script.js ส่วน html เก้บไว้ ที่ product.jsp
function telephone() และ function computer() มาจาก script.js อีก ต้องทำการลบ server แล้วสร้างมาใหม่ แล้วก็เป็นแบบนี้ตลอด

ผมสันนิฐานดูน่าจะเป็นที่ state อ่ะครับ พี่ๆช่วยดูให้หน่อยน่ะครับ ผม ทำprojectจบอยู่ครัล่วงหน้าครับ
------------------------------product.jsp--------------------------------------------
-
01.<%@ page language="java" contentType="text/html; charset=TIS-620"
02.    pageEncoding="TIS-620"%>
03.<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""-//W3C//DTD XHTML 1.0 Transitional//EN">
04.<html>
05.<head>
06.<script type="text/javascript" src="script/script.js"  ></script>
07.<link rel="stylesheet" type="text/css" href="menu.css"></link>
08.<meta http-equiv="Content-Type" content="text/html; charset=TIS-620">
09.<title>จัดการข้อมูลสินค้า</title>
10.</head>
11.<body>
12.<center>
13.<br>
14.<br>
15.    <table>
16.        <br>
17.        <br>
18.        <tr>
19.            <td><b>จัดการข้อมูลสินค้า</b></td>
20.        </tr>
21.        <tr>
22.            <td>รหัสสินค้า</td>
23.        </tr>
24.        <tr>
25.            <td>ประเภทสินค้า</td>
26.            <td><input onclick="telephone()" checked="checked" type="radio" id="telephone" name="product">โทรศัพท์มือถือ</td>
27.            <td><input onclick="computer()" type="radio" id="computer" name="product">คอมพิวเตอร์</td>
28.        </tr>
29.    </table>
30.    <br>
31.    <br>
32.    <div id = "shData">
33.        <!-- Area for show brand & series -->
34.    </div>
35.    </center>
36.</body>
37.</html>



Code (JavaScript)
01.function createXML(){
02.    var xmlHttp = null;
03.    if(window.ActiveXObject){
04.        try {
05.            xmlHttp = new ActiveXObject("Microsoft.xmlHttp");
06.        } catch (e) {
07.            xmlHttp = false;
08.        }
09.    }else{
10.        try {
11.            xmlHttp = new xmlHttpRequest();
12.            alert("firefox");
13.        } catch (e) {
14.            xmlHttp = false;
15.        }
16.    }
17.    if(!xmlHttp){
18.        alert("ไม่สามารถสร้าง object Ajax นี้ได้");
19.    }
20.    else{
21.        return xmlHttp;
22.    }
23.}
24. 
25.function telephone(){
26.    xmlHttp = createXML();
27.    url = "telephone.jsp";
28.    xmlHttp.open("get" ,url,true);
29.    xmlHttp.send(null);
30.    xmlHttp.onreadystatechange=function(){
31.        if(xmlHttp.readyState == 4){
32.        var status = xmlHttp.responseText;
33.            show = document.getElementById("shData");
34.            show.innerHTML = status;
35.        }
36.    };
37.}
38. 
39.function computer(){
40.    var xmlHttp=createXML();
41.    xmlHttp.open("get","computer.jsp",true);
42.    xmlHttp.send(null);
43.    xmlHttp.onreadystatechange=function(){
44.        if(xmlHttp.readyState==4){
45.            var status = xmlHttp.responseText;
46.            var show = document.getElementById("shData");
47.            show.innerHTML = status;
48.        }
49.    };
50.}




Tag : JavaScript, Ajax

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-21 17:13:05 By : panu4653 View : 1961 Reply : 1
 

 

No. 1



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ลองดู Ajax + JQuery ง่ายสุด ๆ

JSP and Ajax using jQuery (Java)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-06 07:38:36 By : tc
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ปัญหากับการ ดึง from มาจาก file อื่นด้วย ActiveXObject AJAX+JSP
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่