最近几天我一直在研究Ajax,但是现在我被困住了。
我正在尝试通过Ajax将客户端页面中的Form数据发送到服务器,Ajax调用有效,但它不会随其发送数据。
听到是我的服务器端程序。
<?php
$room_name = $_POST['Room_name'];
$room_code = rand(100000,999999);
echo $room_code ;
echo $room_name ;
?>
基本上,它只是接收值并生成6个Didit随机编号。并打印出来。
因此,我得到的Ajax响应包括6位数字。但说 $ room_code 的未定义索引。
听到是我的Ajax脚本。
$("#form1").on('submit' , function(event) {
var form_data = $("#form1").serialize();
event.preventDefault();
$.ajax({
url : "./process_php/Chat1.php" ,
data : $('#form1').serialize() ,
cache : false ,
processData : false ,
//contentType : false ,
type : "POST" ,
success : function (response) {
console.log(response);
}
});
});
我已经花了数小时在网上搜索答案,但无济于事。
因此,任何有关这方面的帮助对我都会很有帮助。
预先感谢!