การส่งค่า post แบบ AJAX
อยากถามเรื่องการส่งค่า post แบบ AJAX เหมือนตัวอย่างที่อยู่ใน บทความ
<button onClick="sendpost(form1.user.value)">POST</button> ถ้ารับค่าจาก <input name="user" type="hidden" id="user" value="<?=$user;?>" /> text แต่ค่ารับค่าแบบ
<textarea name="user" cols="70" rows="10" id="textarea1"><?=$user;?>
</textarea> ต้องเขียนส่งค่าแบบไหน
งงกับคำถาม
ปกติแล้ว การรับค่าจาก Ajax ก็เหมือนกับการรับค่าจากฟอร์มและครับ ด้วยวิธีเดียวกัน
ส่งแบบ post ก็รับด้วย $_POST
ส่งแบบ get ก็รับด้วย $_GET
คือถ้ารับค่าจาก text input รับค่าได้ แต่ ถ้ารับค่าแบบ textarea รับค่าไม่ได้
ได้สิครับ
textarea น่ะรับได้
ที่รับไม่ได้ก็คงเป็น file มากกว่า
อ้อเข้าใจว่า คงใช้แบบนี้แน่ๆ เลย
detail = textarea.value แบบนี้ผิดครับ
ต้องใช้ detail = textarea.innerHTML ครับ