php - Jquery Php 发布值并根据结果获取结果

标签 php jquery

这是我的 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/

相关文章:

php - 在故事中间动态添加图像

php - 如何在 Laravel 5.x 中将多个集合合并为一个集合?

php - 尽管被正确引用,样式仍然消失了

php - 如何使用 PHP 从数组中去除空格?

jquery - 点击后缩略图消失

jquery - vex 确认对话框,默认取消操作

javascript - 选择器 - 如何选择 div 中的第一个输入?

jquery - 是否可以使用jquery获取跨域SOAP请求

java - 如何使用javascript发送文件

php - CakePHP mysql 选择月份中的某一天