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,037

HOME > PHP > PHP Forum > ใช้ jquery ส่งค่าแบบ GET ผ่าน a href ไปหาไฟล์ php ไม่ได้ครับ



 

ใช้ jquery ส่งค่าแบบ GET ผ่าน a href ไปหาไฟล์ php ไม่ได้ครับ

 



Topic : 082449

Guest




ไฟล์ calendar_ajax.php

<script type="text/javascript" src="include/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
	function sendDate(d,m,y){
		$(function(){
			var dateSend = {  
        	day:d,  
        	mon:m,
			year:y  
    		} 
    		$.get("admin/register_data.php",dateSend);
		});
	}
</script>


ตัวที่จะให้ส่ง

<td bgcolor=$bgcolor><a href='javascript:sendDate($day,$month,$year);' onclick='sendDate($day,$month,$year);'><b>$day</b></a></td>



ตัวรับ register_data.php

<?php 
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
echo $day." ".$month." ".$year;
?>


เมื่อลองคลิกลิ้งแล้วมันไม่ขึ้นโชว์เลยครับ ผมเขียนผิดตรงไหนหรือเปล่า



Tag : PHP, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-08-17 00:21:07 By : ่น้อย View : 3294 Reply : 13
 

 

No. 1



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



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


Code (JavaScript)
$.get("admin/register_data.php",dateSend),
	function(data){ // รับค่ามาแสดงครับ
		$('#show').html(data);
	});
});







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:10:55 By : Pine
 


 

No. 2

Guest


อ่านในหนังสือตรงนี้

function(data){ // รับค่ามาแสดงครับ
$('#show').html(data);
});


เขาบอกเป็น option อะครับไม่ใส่ก็ได้ คือผมอยากจะให้มันส่งไปอย่างเดียวครับยังไม่ต้องแสดงตัวที่จะแสดงก็คือ register_data.php จะให้มันรับมาแล้วแสดงด้วยเลยอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:14:55 By : น้อย
 

 

No. 3



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



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


ใช่ครับ ไฟล์นั้นรับค่า และคำสั่งที่ว่า ก็คือรับค่าของไฟล์นั้นมาแสดงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:22:09 By : Pine
 


 

No. 4

Guest


ให้ไฟล์ calendar_ajax.php เป็นตัวสั่ง

$.get("admin/register_data.php",dateSend),
function(data){ // รับค่ามาแสดงครับ
$('#show').html(data);
});
});



แล้วตรง

function(data){ // รับค่ามาแสดงครับ
$('#show').html(data);


มันจะแสดงที่ไฟล์ register_data.php เหรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:25:17 By : น้อย
 


 

No. 5

Guest


จุดประสงค์ของผมคือต้องการส่ง ค่าของวัน/เดือน/ปี
ไปกับ a href จากไฟล์ calendar_ajax.php ครับ
โดยส่งไปให้ register_data.php ทดลองโดยส่งแบบ query string แล้วแต่ตัวปฏิทินที่ดึงเข้ามาอยู่ในไฟล์ register_data.php มันrefresh

เลยทำให้ข้อมูลที่กรอกมาก่อนหน้านี้หายไป ผมเลยคิดจะใช้วิธี javascript กับ jquery มาช่วยครับผม ช่วยแนะนำด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:38:17 By : น้อย
 


 

No. 6



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



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


อ๋อ ผมเข้าใจผิด คือคลิกลิงค์เอานะครับ

ลอง echo ค่า

Code (PHP)
<td bgcolor=$bgcolor><a href='javascript:sendDate($day,$month,$year);' onclick='sendDate($day,$month,$year);'><b>$day</b></a></td>


ออกมาดูครับ ว่า $day,$month,$year มีค่ามั้ย

หรืออีกวิธี ใช้ alert ในฟังก์ชั่น js เพื่อดูค่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:38:22 By : Pine
 


 

No. 7

Guest


ไม่เคยลองนะครับ แต่ว่าถ้าส่งไปแบบ

<td bgcolor=$bgcolor><a href='register_data.php?day=$day&mon=$month&year=$year'><b>$day</b></a></td>

แบบนี้ที่ไฟล์ register_data.php สามารถรับค่าได้ครับ มีค่าอยู่ เพียงแต่อย่างที่บอกก็คือพอกดวันที่ในปฏิทินมันจะ refresh ทั้งหน้าจอทำให้ข้อมูลส่วนอื่นที่กรอกมาก่อนหน้านี้หายไปหมดต้องกรอกใหม่อ่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:47:47 By : น้อย
 


 

No. 8



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



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


น่าจะลองเอา href="javascript:sendDate($day,$month,$year);" เหลือ onclick ครับ ไม่แน่ใจ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:53:26 By : Pine
 


 

No. 9

Guest


ครับ ทำมานานแล้ีวยังไม่ได้เลยครับ แหะๆ จริงๆน่าจะมีวิธีที่ส่งไปได้แบบ query string นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 01:57:51 By : น้อย
 


 

No. 10



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



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


ปกติเวลาผมทำ จะใช้ span ครับ แล้วใส่ onclick="function(param)"

ตรงฟังก์ชั่น ผมไม่ได้ใส่ $(function(){ }); ครับ

และถ้าใช้ปฏิทิน ผมใช้ datepicker เป็น ui ของ JQuery ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 02:02:41 By : Pine
 


 

No. 11



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



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


การทำงานแบบนี้มันต่างกับคลิกแล้วเปลี่ยนหน้าปกติครับ

แบบนี้หมายถึงจะส่งค่าโดยไม่เปลี่ยนหน้า และรับค่ามาแสดงผล

ส่วนจุดประสงค์ในการส่ง ผมก็ไม่ทราบว่าทำไมถึงต้องการส่งแบบนี้เหมือนกัน แฮ่ๆๆ

แต่ถ้าต้องการส่งค่าของวันที่จากการเลือกที่ปฏิทิน ผมแนะนำตามข้างบนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 02:08:58 By : Pine
 


 

No. 12



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

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

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

Code (PHP)
$.ajax({
type : "GET", //ประเภทข้อมูลที่จะส่งไป
url : "check_distance.php", //ไฟล์เป้าหมาย
dataType : "text/html", //รูปแบบข้อมูลที่ส่งกลับ
data : { 'code_start' : 1234, 'code_stop' : 5678}, //ข้อมูลที่ส่งไป
success : function(data){ 
alert(data); //แสดงผลข้อมูลที่สำเร็จ
}
});

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 08:12:33 By : Krungsri
 


 

No. 13

Guest


ครับจุดประสงค์ที่ส่งแบบนั้นคือ จะให้ปฏิทินส่งไปให้ไฟล์ register_data.php อะครับ คือไฟล์ปฏิทินเป็นตัวส่งอย่างเดียว
ตัวที่รับผลรับคือไฟล์ register_data.php แล้วจะเอาผลรับนั้นส่งไปให้ไฟล์ php อีกไฟล์นึงนำลงฐานข้อมูลอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-08-17 13:13:28 By : น้อย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ใช้ jquery ส่งค่าแบบ GET ผ่าน a href ไปหาไฟล์ php ไม่ได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่