这是我的 JQuery 代码:
<script type = "text/javascript">
$('document').ready(function(){
$('#myButton').click(function(){
var queryString = $('frmEmployee').serialize();
$.ajax({
url: 'anotherPhp.php',
type: 'GET',
data: queryString,
success: function(){
alert('Success!');
}
});
});
});
</script>
单击 myButton 后,我希望 php 代码将执行。
<?php
require_once('db_connect.php');
if(isset($_GET['F_Name'])){
$F_Name = $_GET['F_Name'];
$M_Name = $_GET['M_Name'];
$L_Name = $_GET['L_Name'];
mysql_query("INSERT INTO tbl_employee (F_Name, M_Name, L_Name) VALUES('$F_Name','$M_Name','$L_Name')");
}
?>
我的问题是我所有的 $_GET 函数似乎都是空的。但是我可以从地址栏中看到我传递的所有数据(使用 serialize() 方法)。为什么?