我正在使用AJAX提交表單,並希望在頁面上顯示信息的摘要,以便用戶可以在提交之前確認信息。我無法將結果顯示在多行上。任何建議最好的方式來做到這一點?如何使用jQuery和PHP在單獨的行上顯示JSON響應
這裏是PHP:
$return['message'] = 'First Entry: ' . $_POST['Name1'] . ' ' . 'Second Entry: ' . $_POST['Name2'] . ' ' . 'Third Entry: ' . $_POST['Name3'];
echo json_encode($return);
這裏是jQuery的:
$("#mark-form").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
type: "POST",
data: {
"Name1" : $('#Name1').val(),
"Name2" : $('#Name2').val(),
"Name3" : $('#Name3').val()
},
dataType: 'json',
url: './includes/ajaxtest3.php',
error: function() {alert("Error");},
success:
function(data) {
$('<div id="output2"></div>').insertAfter($('#agreement-information'));
$('#output2').html(data.message).show(500);
$('#ouput2').append(data);
},
});
return false;
},
errorPlacement: function(error,element) {
return true;
},
rules: {
"Name1": {
required: true,
}
}
});
非常有幫助。謝謝! – Ken 2011-04-27 20:20:58