отправка формы без обновления страницы с помощью ajax - PullRequest
0 голосов
/ 23 декабря 2018

У меня есть старый код, который имеет jquery v1.9.Теперь для нового редактирования мне нужно отправить форму без обновления страницы с помощью ajax.но это доза не работает.и когда я меняю версию jquery, старый скрипт не работает.мой код здесь: days.php:

<script>
$(document).ready(function(){
$('#formSubmit').click(function(){
$.post("day2.php",
{name: $('#name').val()},
    function(data){
    $('#response').html(data);}         
);});});
</script>   
<div>
<input type="text" id="name">
<button id="formSubmit">send</button>
<textarea id="response"></textarea>
</div>

и day2.php:

$name = $_POST['name'];
echo "response: " +$name;  

Я не знаю, где проблема!

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Фактическая проблема во втором файле, где в

echo "response: " +$name;

вы использовали + как оператор конкатенации строк вместо '.'

, поэтому фактический код похож на

echo "response: " .$name;
0 голосов
/ 23 декабря 2018

попробуй:

echo "response: " . $name;

вместо:

echo "response: " +$name;  
...