Javascript $.ajax传递多个参数
出于某种原因,使用ajax传递参数对我来说是一个真正的问题。我检查了所有关于参数的问题,发现以下是传递参数的正确方法:Javascript $.ajax传递多个参数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,出于某种原因,使用ajax传递参数对我来说是一个真正的问题。我检查了所有关于参数的问题,发现以下是传递参数的正确方法: var username = $("#email_0000").val(), password = $("#password_0000").val(), func = 'emailexists', bValid = true; $.aja
var username = $("#email_0000").val(),
password = $("#password_0000").val(),
func = 'emailexists',
bValid = true;
$.ajax({
type: "GET",
url: "php/ajax.php",
data: {
func:func,
email:username
},
success: function(data) {
alert(data);
}
});
以下是我的php代码:
<?php
$func = $_REQUEST['func'];
echo var_dump($_GET);
switch($func) {
case 'emailexists':
$email = $_REQUEST['email'];
echo 'Email address is='.$email;
break;
default:
return false;
break;
}
我知道我做错了什么,但如果有人有线索,我会很感激的。我是否在头标签中遗漏了什么:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="1">
<!--Stylesheets-->
<link rel="stylesheet" href="css/jquery-ui.css">
<link rel="stylesheet" href="css/dhaStyle.css">
<!--JavaScripts -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script src="js/vendor/jquery.simplemodal.1.4.4.min.js"></script>
<script src="js/DHA_forms.js"></script>
提前感谢您的帮助,亲爱的,Rich我认为数据需要是一个序列化字符串,而不是javascritp对象在javascript中使用console.logusername,看看它包含什么,看起来您只是得到了一个空字符串string@Ejay-不,对象很好。@Ejay-在jQuery的世界中,它需要是一个对象。是的,基本上,您只能使用XMLHttpRequest发送字符串,但jQuery接受对象、数组和几乎任何内容,并将其转换为字符串。
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="1">
<!--Stylesheets-->
<link rel="stylesheet" href="css/jquery-ui.css">
<link rel="stylesheet" href="css/dhaStyle.css">
<!--JavaScripts -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script src="js/vendor/jquery.simplemodal.1.4.4.min.js"></script>
<script src="js/DHA_forms.js"></script>