我想在頁面中發送ajax發佈請求,但是在控制檯中出現錯誤。在Laravel-5中發佈ajax請求
POST http://local.bazaar.com/testimonials/submit 500 (Internal Server Error)
routes.php文件
Route::post('/testimonials/submit','[email protected]');
Ajax.js
$("#submitTestimonial").click(function() {
$.ajax({
url: '/testimonials/submit',
method: 'POST',
success: function(data) {
alert(data);
die;
}
})
return false;
});
TestimonialsController.php
<?php
namespace App\Http\Controllers;
use Input;
use Request;
class TestimonialsController extends Controller
{
/**
* Perform validations on user data
* Hash Password
* Create
* @return Response
*/
public function savetesti()
{
// Getting all post data
print_r("success");
}
}
?>
viewPage->
<div class="testimonialForm">
<form action="#" method="POST">
<div class="testimonialFormTitle">Write A Testimonials</div>
<a class="closeTestimonialBtn"></a>
<p><input type="text" placeholder="Your Name" id="tname" name="name" class="inputTxt placeholder"></p>
<p><input type="text" placeholder="Your Email" id="temail" name="email" class="inputTxt placeholder"></p>
<p><textarea placeholder="Testimonial" cols="50" rows="6" id="tmessage" name="message" class="inputTxtArea placeholder"></textarea></p>
<a class="greyBtn" id="submitTestimonial" href="#">Submit</a>
</form>
</div>
不要print_r的成功。把它返還。就像這個'返回'成功';'並沒有在JavaScript中死亡。您提交數據的視圖在哪裏? – aldrin27
我改變了它,但仍顯示相同的錯誤。 – aniruddh
提交表單的視圖在哪裏? – aldrin27