ฉันกำลังเขียนโค้ดสำหรับแบบฟอร์ม และส่งไปยังไฟล์ php โดยใช้ $.get()
เมื่อส่งแบบฟอร์ม Firebug ตอบกลับด้วยข้อผิดพลาด: Failed to load source for: http://localhost/llm/llm.php?name=afaf
ถ้าฉันเขียนเพียง http://localhost/llm/llm.php?name=afaf
ในแถบที่อยู่ ก็แสดงว่าทำงานได้อย่างถูกต้อง!
นี่คือโค้ด html และ php ของฉัน
<html>
<head>
<title>Backoffice</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function create(){
var fname = document.joinee.name.value;
alert(fname);
$.get("llm.php", {name:fname}, function(res) {
alert(res);
console.log(res);
});
}
</script>
</head>
<body>
<form name="joinee">
Name: <input type="text" size="30" id="name"/><br />
Parent: <input type="text" size="30" id="parent"/><br />
<input type="submit" value="Submit" onclick="create()"/>
</form>
</body>
</html>
รหัส PHP:
<?php
echo $_GET['name'];
?>
document.joinee.name.value
ไม่ใช่$('#name').val()
- person zerkms   schedule 17.11.2010200
- คำขอเสร็จสิ้นเรียบร้อยแล้ว - person zerkms   schedule 17.11.2010