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 > PHP > PHP Forum > ถามเรื่อง innerHtmlหน่อยครับ คือว่าส่งค่าไปแล้วมันreponseกลับมาเป็นไม่มีค่าที่ส่งไป



 

ถามเรื่อง innerHtmlหน่อยครับ คือว่าส่งค่าไปแล้วมันreponseกลับมาเป็นไม่มีค่าที่ส่งไป

 



Topic : 047251



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



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




คือว่าผม ส่งค่าผ่านjavascript ไปยังอีกไฟล์หนึ่งแล้วให้มันลอง echo ค่านั้นกลับมา ปรากฎว่ามันไม่มีค่าเลย ไม่รู้ว่าเป็นเพราะอะไร
Code (PHP)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script>
// JavaScript Document
var req=false;
function showdata(tb)
{
	alert(tb);//ทดสอบว่ามีค่ามาไหม
	
	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...             
			req = new XMLHttpRequest();             
				if (req.overrideMimeType) 
				{               
					req.overrideMimeType('text/html');             
				}          
	} else if (window.ActiveXObject) 
		{ // IE              
			try {               
				req = new ActiveXObject("Msxml2.XMLHTTP");             
				} catch (e) 
					{                
							try {                  
								req = new ActiveXObject("Microsoft.XMLHTTP");              
								} catch (e) {}           
					}         
		}           
	if (!req) 
	{            
		alert('Cannot create XMLHTTP instance');             
		return false;          
	} 

	
	req.onreadystatechange=function()
	{
		
		if(req.readyState==3)	
		{
			document.getElementById("download").innerHTML="Please waiting....";
		}
		if(req.readyState==4)	
		{
			alert(req.responseText);
			document.getElementById("download").innerHTML=req.responseText;
		}
		
	}
		var url="showdata.php";
		var str = Math.random();
		
		var strsend="asd="+str;
		strsend+="&tb="+tb;
		alert(strsend);
		req.open('POST',url,true);           
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");           
		req.setRequestHeader("Content-length", strsend.length);            
		req.setRequestHeader("Connection", "close");  
		req.send(strsend);
	
}

</script>


</head>

<body>
<table bgcolor="#EEEEEE" align="center" width="800" border="0" cellpadding="0" cellspacing="0">
 
  <tr>
    <td>
    <div id="Main">
    <div id="main_left">
    <table width="150" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="12" style="background:url(image/images/mydata_19.gif); width:12px; height:25px;">&nbsp;</td>
    <td  align="center"style="background-image:url(image/images/mydata_20.gif); background-repeat:repeat-x; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold">Example</td>
    <td width="13" style="background-image:url(image/images/mydata_21.gif); width:13px; height:25px;">&nbsp;</td>
  </tr>
  <tr>
    <td width="12">&nbsp;</td>
    <td>
    	<? 
		
include('connect.php');

$sql="select*from exam ";
$result=mysql_query($sql);
echo"<ul>";
while($arr=mysql_fetch_array($result)){
	$name=$arr['ex'];
	echo "<li><a href='' id='$name' onclick='showdata(this.id);'>".$arr['ex']."</a></li>";
	
	}
	echo "</ul>";
?>
		
    <br /></td>
    <td width="13">&nbsp;</td>
  </tr>
  </table>

    </div>
    <div id="main_rigth">
      <div id="download">
      <table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="16" style="background-image:url(image/images/mydata_23.gif); width:16px; height:25px">&nbsp;</td>
    <td align="center" style="background-image:url(image/images/mydata_24.gif);;height:25px; color:#FFF; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;">ข้อมูล</td>
    <td width="15" style="background-image:url(image/images/mydata_25.gif); width:15px; height:25px">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <? include('weblink.php');?>
    <td>&nbsp;</td>
  </tr>
</table>

      </div>
    </div>
    </div>
    </td>
  </tr>
  <tr>
    <td></td>
  </tr>
</table>

</body>
</html>


อันนี้หน้าที่รับค่าแล้วecho ค่ากลับมาครับ
Code (PHP)
<?php
include('connect.php');
$tb=$_POST["tb"];
echo $tb;
?>




Tag : PHP, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-08-18 15:01:23 By : sagi View : 1184 Reply : 5
 

 

No. 1



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



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


ลอง alert ค่า tb ในfunction showdata() ดูก่อนครับ ถ้ามันไม่มีค่า ก็แสดงว่าเป็นตั้งแต่ $name' ที่ส่งไป showdata(this.id) แล้วมังครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 15:48:38 By : arthiter2000
 


 

No. 2



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



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


มีค่าครับ alert ดูแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 16:58:31 By : sagi
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

alert(strsend);

มีค่าหรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 17:08:44 By : webmaster
 


 

No. 4



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



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


ตอนแรกผมก็คิดว่ามันไม่มีค่าเลยลองalert(strsend);ดูมันก็มีค่าครับ
value


ประวัติการแก้ไข
2010-08-18 18:33:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 18:30:47 By : sagi
 


 

No. 5



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



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


งงครับ ไม่รู้มันเป็นเพราะอะไร แก้ไม่หายลอง ส่งตรงๆก็ไม่ได้
ผมลอง var tb="1234"; ก็ไม่ได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-19 07:56:09 By : sagi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง innerHtmlหน่อยครับ คือว่าส่งค่าไปแล้วมันreponseกลับมาเป็นไม่มีค่าที่ส่งไป
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
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 อัตราราคา คลิกที่นี่