这是我的 Jquery 和 Php 文件,我将在其中通过 jquery 发布 php 文件中的值,
简单来说:
<script type="text/javascript" src="../jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#driver").click(function(event){
var name=$("#txt").val();
$.post("test_post.php",
{name: name}).done(function(data){
$('#stage').html(data);
}
);
});
});
</script>
</head>
<body>
<input type="text" id="txt" value="Load Data" />
<input type="button" id="driver" value="Load Data" />
</body>
这是 .php 文件。如果插入成功,我应该收到成功警报,否则我应该收到失败警报。
<?php
include ('conn.php');
if( $_REQUEST["name"] )
{
$q = "INSERT INTO text (name) VALUES ($name)";
if(mysql_query($q))
{
echo 'success'.$q;
}
else
{
echo 'fail'.$q;
}
}
?>
并且回显应该显示在主页中。
我该怎么做?
最佳答案
if( $_REQUEST["name"] )
{
$q = "INSERT INTO text (name) VALUES ($name)";
这里您没有分配变量$name
。所以查询肯定会失败。
将其更改为:
if( $_REQUEST["name"] )
{
$name=$_REQUEST['name'];
$q = "INSERT INTO text (name) VALUES ($name)";
-------------------------
}
关于php - Jquery Php 发布值并根据结果获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25861206/