Я пытаюсь отправить текст, набранный с помощью ajax, на страницу php, которая выполнит запрос, используя полученный текст. Я хочу знать, как отправить значение переменной nmClient
на страницу php. Я попробовал следующий код, и возвращение было 500 (Internal Server Error)
. Я использую фреймворк Symfony
Jquery
var name = $("#name").val();
$.ajax({
url: "../search",
type: "POST",
data: {'name':name},
dataType: "json"
}).done(function(response) {
console.log(response);
}).fail(function(jqXHR, textStatus ) {
console.log("Request failed: " + textStatus);
}).always(function() {
console.log("done");
});
PHP
public function searchAction(Request $resquest)
{
if ($request->isXMLHttpRequest()) {
$name = $request->get('name');
return new JsonResponse(array('name' => $name));
}
return new Response('This is not ajax!', 400);
}