我认为我在正确的PHP和AJAX文件之间传递变量的方式不正确。
我正在通过触发$status = 'info';
PHP文件中的第二个条件来调试它。
目前,status
对于“alert(data.status);
signup_process.php
if (condition){
$status = 'success';
else {
$status = 'info';
}
AJAX
function send() {
var data = $('#signup_form').serialize();
$.ajax({
type: "POST",
url: "signup_process.php",
data: data,
success: function (data) {
alert(data.status);
if (data.status == 'success') {
// everything went alright, submit
$('#signup_form').submit();
} else if (data.status == 'info')
{
console.log(data.status);
$("label#email_error").show();
return false;
}
}
});
return false;
};
我知道第二个条件正在被触发,因为我在其中放置了一个标头重定向,仅用于测试,它工作正常。
在将数据从php返回到ajax时很好用 json 。
$return_data = array();
if (condition){
$return_data['status'] = 'success';
} else {
$return_data['status'] = 'info';
}
echo json_encode($return_data);
exit();
现在,如果要将json数据返回给ajax,则需要将 返回数据类型指定为ajax 调用,如下所示
function send() {
var data = $('#signup_form').serialize();
$.ajax({
type: "POST",
url: "signup_process.php",
data: data,
dataType: 'json',
success: function (data) {
alert(data.status);
if (data.status == 'success') {
// everything went alright, submit
$('#signup_form').submit();
} else if (data.status == 'info')
{
console.log(data.status);
$("label#email_error").show();
return false;
}
}
});
return false;
};
计算了URL中存在的所有参数: 需要注意的是,url中有几个参数,我只想从中解救一个变量中的以下名称: 属于: 注意:URL中的参数没有固定的顺序。 那么我如何在变量中获取get参数的名称。
问题内容: 在Java中,我们可以使用 如何在PHP中做到这一点?我已经知道了,但是它仅适用于对象。目前,我在Active Record中工作。我需要像这样的声明。 问题答案: 从PHP 5.5开始, 您可以通过 ClassName :: class 使用类名解析。 查看PHP5.5的新功能。 如果要在类方法中使用此功能,请使用 static :: class : 对于旧版本的PHP ,可以使用g
问题内容: 是否可以将值作为数组输入? 如果我尝试使用发送链接,而我想在php端使用,那么该值如何成为数组?因为现在正在返回。它是标题链接中的最后一个ID。有什么建议么? 问题答案: 在PHP中执行此操作的通常方法是输入您的URL而不是: 然后将是这些值的数组。它不是特别漂亮,但是可以直接使用。
问题内容: 我有一个简单的ajax(jQuery版本)脚本和一个非常短的php函数,它们工作正常而没有问题。当我从表单输入are中提交值时,ajax会发送并从php脚本中获取结果,在这种情况下,该ajax可以获取预定的总金额。Ajax脚本和html部分如下: 以下用作xml的php脚本也可以与上述ajax请求一起正常工作: 但是,当我将上述脚本与购物车的foreach循环结合使用时,它不起作用,并
执行的代码段: 如何获得的毫秒数?
问题内容: 我正在使用以下jQuery代码: 我该如何做这样的事情: 所以我可以将返回的结果分成两个html元素? 多数民众赞成在使用的PHP,我想回显另一个语句,我可以将其放入另一个HTML元素 这有意义吗? 问题答案: 使用从PHP关联数组转换成JSON和使用,它会返回一个Javascript数组。 例: 用Javascript: