我有旧代码,有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;
我不知道哪里出了问题!
答案 0 :(得分:0)
尝试:
echo "response: " . $name;
代替:
echo "response: " +$name;
答案 1 :(得分:0)
实际问题出在第二个文件中,
echo "response: " +$name;
您使用+作为字符串连接运算符,而不是'。'
所以实际的代码是这样
echo "response: " .$name;