0
嗨,很高兴我只想输出我的回应的特定部分。只输出我的回应的特定部分jQuery AJAX
我只想输出这对我的浏览器:“订单必须有一个名为”
但我得到的是这样的: 链接:http://i.imgur.com/8OgtcBe.png
正如你看到的,我也输出其他的事情作为对浏览器的响应。
这是我的jQuery代码:
$('#saveOrder').click(function(e){
e.preventDefault();
var form = $('#orderForm');
var allInput=form.serialize();
//var allInputJSON = JSON.stringify(allInput);
console.log('form serialize value: '+form.serialize());
//console.log('allInputJSON value: '+allInputJSON);
$.ajax({
url: absUrl + "/user/orders/update/order",
data: {'allInput' : allInput},
success: function(response) {
console.log('response value: '+ response);
$('#errors').append(
'<p>'+
response
+
'</p>');
$('#delete_ordertasks').val("");
var orderId=$('#id_order').val();
var $table = $('#taskTable');
$table.empty();
loadOrderTable(orderId);
}
});
});
这是我的PHP代码:
if (!empty($errors)) {
//die(' pass confirm val : '. Input::get('password_confirm'));
//return Redirect::back()->with('errors', $errors)->withInput();
return json_encode($errors);
}
变量$错误是保持元件的阵列:
"Order must have a name"
的其余的输出只是打印语句,如:
"load_hour value 3 load_id_task value is 6 key value 0 load_id_ordertask value 31 load_total_salaries value 27"
很高兴我不想在浏览器上显示打印语句。请有人帮助我吗?
在php中只发送错误号码,并为每个错误在您的ajax回调函数中创建一个案例,这样您将能够提供可读的消息给您的用户,没有任何东西(而不是原始错误文本) t创建错误的文本返回 – 2014-12-07 22:12:41
尝试使用[ob_clean()](http://php.net/manual/en/function.ob-clean.php)在输出你想要的内容之前... – Wilmer 2014-12-07 22:34:50