|
|
|
ขอเป็นแนวทางหน่อยค่ะ...ถ้าสร้างไฟล์ php ไฟล์เดียว แบบไม่ต้องเอาไฟล์ php ตัวไหนมาเกี่ยวข้องอ่ะค่ะ |
|
|
|
|
|
|
|
ผม งงงงกับคำถามอยู่ แต่คุณต้องเข้าใจก่อนว่า javascript นั้นรันบนบราวเซอร์ ส่วน php นั้นเป็นสคริปที่ทำงานบนเซอร์ฟเว่อร์ครับ ดังนั้นถ้าต้องการให้ตัวแปรใน php ใปให้บราวเซอร์ใช้ ก็ต้องส่ง javascript กลับไปให้บราวเซอร์ครับ
แต่ต้องเขียนให้ถูกหลักของ javascript ด้วยนะครับ แทรกในส่วนของ javascript ได้เลย
เช่น
test.php(PHP)
<?php
$php_var = 'php_var';
echo '<script type="text/javascript">';
echo "var x = '$php_var';";
echo 'alert(x);';
echo '</script>';
?>
ซึ่งก็คือการส่ง javascript แบบไดนามิคนั่นแหละครับ เหมือนกับเราใช้ html
ประมาณนี้ครับ ตรงประเด็นไหม
|
|
|
|
|
Date :
2009-10-05 17:18:28 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงตัวอย่างหน่อยครับ ต้องการแบบไหน การส่งค่ามีเยอะอะครับ ส่งได้หลายวิธีหลายแบบ
|
|
|
|
|
Date :
2009-10-05 17:54:33 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script language="javascript">
var today = "<?php="$year-$month-$day"?>";
function showReserveForm(str,str2)
{
<?php
$FTime = getdate(date(mktime(0, 0, 0, $month, $day, $year)));
$wday = $FTime["wday"];
if($wday ==0 || $wday ==6)
{
echo "alert('ไม่เปิดให้บริการจองในวันเสาร์-อาทิยตย์');";
}else
{
echo "window.open('reserve.php?refer='+str+'&period='+str2+'&day='+today,'','width=540,height=300');";
}
?>
}
</script>
|
|
|
|
|
Date :
2009-10-05 17:58:04 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากตัวอย่างของพี่ A-mac นี่แหละค่ะ ที่กระจ่างสุด เพราะสงสัยมานานว่า ใน javascipt แทรกไฟล์ php ลงไปได้ด้วยเหรอ แค่นั้นเองค่ะ
อีกอย่างถามพี่ ๆหน่อยนะคะ คำว่า Ajax จำเป็นมั้ยที่ต้องเอา java+php เสมอไป เอา php อย่างเดียวได้มั้ยคะ
|
|
|
|
|
Date :
2009-10-06 12:35:06 |
By :
gigza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เหมือนกับ การเรียน ภาษาไทย กับ ภาษาอังกฤษ นั่นแหละครับ ต่างคน ต่างก็มี ลักษณะของมันที่แตกต่างกัน เอามาผสมกันได้ แต่หากจะให้ไปเป็นอันหนึ่งอันเดียวนั้น มันไม่ได้หรอก
หรือท่านอื่น ๆ ว่าอย่างไรครับ
|
|
|
|
|
Date :
2009-10-06 12:46:09 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี php อย่างเดียวไม่เรียกว่า AJAX แน่นอนครับ :>
เท่าที่เข้าใจน่ะ javascript จะทำการร้องขอข้อมูล ไปยังเซิฟเวอร์ แล้วจะเรียกไฟล์ php,asp,..ทางฝั่งเซิฟเวอร์มาพิจารณาหรือใช้ แต่ที่พี่ A-mac โพส โค้ดของ php มันฝังอยู่ที่ client ยังไม่ใช่ AJAX
ผมเข้าใจถูกเปล่าน่า ผมเองก็ยังใหม่เกี่ยวกับ AJAX เหมือนกัน ถ้าผิดก็ขอโต้ดด้วย
Ajax Introduction
|
|
|
|
|
Date :
2009-10-06 21:34:08 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โว้ๆๆเพ่หนุ่มนี้สุดยอดจริงๆ ได้ความรู้ใหม่อีกเยอะขอเก็บ link ไว้ก่อน อิอิอิอิ
|
|
|
|
|
Date :
2009-10-06 21:59:28 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|