douju1280 2014-10-05 08:30
浏览 40
已采纳

变量没有从ajax发送到php

I am submiting a form to a php page using ajax in order to make a query. The problem is that the $_POST is empty. What am I doing wrong here? Any ideas?

FORM

<div id="button_left">
    <form>
    <label>
    <input type="text" class="search" size="30" style="margin-left:20px;" name="epitheto" id="epitheto" placeholder="Επίθετο" />
    </label>
    <label>
    <input type="submit" value="Αναζήτηση" />
    </label>
    </form>
</div

FUNCTION

  $(function () {

$('#button_left').on('submit', function (e) {

  e.preventDefault();

  $.ajax({
    type: 'post',
    url: 'people_name_query_final.php',
    data: $('form').serialize(),
    success: function () {

$("#pelates_last_name_query").slideDown("slow");
   $("#pelates_last_name_query").load( "people_name_query_final.php");


    }
  });

    });

  });

PHP

if(isset($_POST['epitheto'])){

//some code
}
  • 写回答

3条回答 默认 最新

  • dtrj21373 2014-10-05 09:11
    关注

    Add one argument to your success function:

          success: function (response) {
    
    $("#pelates_last_name_query").slideDown("slow");
       $("#pelates_last_name_query").html( response);
    
    
        }
    

    and you will get response from php page....

    P.S. Test php page should look like this (or whatever you want for response - you should ECHO something, send some output):

    <?php
    if(isset($_POST['epitheto'])){
    
    print_r($_POST);
    }
    ?>
    

    so, vars are sent properly.... (i've tested it right now).

    If your php page looks like code you atached/showed us - there is no any output, you didn't printed anything....

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的