Php Jquery表单输出
我有一个函数,可以将指定的表单数据发送到php处理页面Php Jquery表单输出,php,jquery,webforms,Php,Jquery,Webforms,我有一个函数,可以将指定的表单数据发送到php处理页面 function get(){ $.post('data.php',{"name":$('#Fname').val(),"age":$('#age').val()}, function(output){ $('#Rage').hide().html(output).fadeIn(1000); });
function get(){
$.post('data.php',{"name":$('#Fname').val(),"age":$('#age').val()},
function(output){
$('#Rage').hide().html(output).fadeIn(1000);
});
}
发布后,脚本从php页面获取所有输出(即:echo),并将它们全部放入#Rage div.$('#Rage').hide().html(output).fadeIn(1000)代码>
我想知道每个输入是否可能有两个不同的输出
我的意思是,“name”:$('#Fname').val()
转到#Rname,“age”:$('#age').val()转到#Rage.
我希望我已经解释清楚了
干杯,伙计们 您可以让PHP脚本用这些键返回一些JSON,然后在回调函数中,将值分配给它们各自的元素
假设您让PHP脚本返回以下内容:
header('Content-type: application/json');
$return_obj = array('age' => 'someAge', 'name' => 'someName', 'success' => true);
echo json_encode($return_obj); //{"age": "someAge", "name": "someName", "success":true}
您可以在客户端执行此操作:
$.ajax({
url:'data.php',
type:'POST',
data: {"name":$('#Fname').val(),"age":$('#age').val()},
dataType: 'json',
success:function(json) {
if(json.success) {
$('#age').val(json.age || '');
$('#Fname').val(json.name || '');
}
}
});