【发布时间】:2018-08-08 07:34:56
【问题描述】:
我正在尝试使用 jQuery 将包含在 2 个输入类型文本中的 2 个变量发布到 php 页面。我无法检索数据,我不知道我做错了什么。 只要我输入 2,它就可以与一个变量一起工作。
我的 html 页面:
<html>
<head>
<title></title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var tablename = $('#tablename').val();
var idEcht = $('#idEcht').val();
$.ajax({
url: 'live_edit.php',
type: 'POST',
data: {'tablename=':+tablename, 'idEcht':+idEcht},
dataType : 'html',
success:function(data){
$('p').html('the answer : ' +data);
}
});
});
</script>
<head>
<body>
<input id='tablename' type='text' value='test'/>
<input id='idEcht' type='text' value='idEcht'/>
<p>
</p>
</body>
</html>
我发送数据的 php 脚本:
if(isset($_POST['tablename'],$_POST['idEcht'])) {
$tablename = $_POST['tablename'];
$idEcht = $_POST['idEcht'];
echo $tablename;echo $idEcht;
} else {
echo "Noooooooo";
}
【问题讨论】: