。你好,你好。我正在嘗試收集一些變量並將其發送給我的控制器。我一直得到500錯誤,並且無法確定我到哪裏去錯了,除非我非常確定它的服務器端。任何關於我出錯或更好的做法的指針將不勝感激!非常感謝你!Laravel with Jquery - Ajax Throwing 500錯誤 - 服務器端的問題
路線:
/*Ajax Edit Price on Price Page*/
Route::post('edit_price', array(
'as' => 'edit_price',
'uses' => '[email protected]_price'
));
控制器:
public function price_edit(){
console.log($id_and_db);
}
JS:
/*Ajax edit prices*/
$(document).ready(function(){
$('.edit_button').click(function(e){
e.preventDefault();
var id_and_db = $(this).prop('name').replace('edit', 'newprice'),
new_price = $('[name=' + id_and_db + ']').val();
$('#test').val(id_and_db);
$.ajax({
url: 'edit_price',
type: "POST",
data: {
"id_and_db": id_and_db,
"new_price": new_price,
},
success: function(data){
$("#edit_results").html(data);
$("#edit_results").addClass('panel callout radius');
console.log(data);
},
error: function(xhr, status, error){
console.log(xhr);
console.log(status);
console.log(error);
},
});
});
});
錯誤消息:
POST http://localhost/local/example/public/edit_price 500 (Internal Server Error) jquery.min.js:4
XHR finished loading: POST "http://localhost/local/example/public/edit_price". jquery.min.js:4
Object {readyState: 4, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}
price_index_admin.js:40
error price_index_admin.js:41
Internal Server Error
哇...大聲笑謝謝。 – mario
這就是爲什麼我喜歡這個網站大聲笑。 – mario
@ gv0029小錯誤真的很痛苦,不是嗎? :D不客氣! – Unnawut