php - ajax:没有获得值(value)

标签 php mysql ajax

我没有将 company_name 值获取到 show_house_members.php。 但 event_name 可以到达那里。这段ajax代码有错误吗?我只是这方面的初学者。

 $(document).ready(function() {
    $("#add_mem").click(function() {
    $(this).after('<div class="loader1"><img src="imgdropdown/loading.gif" alt="loading subcategory" /></div>');

    var datastring = "&company_name="+$('#company_name').val()+"&event_name="+$('#event_name').val();

    $.ajax({
        url: 'show_house_members.php',
        data: datastring,
        type: 'get',
        success: function(data) {
            console.log(data);
            $('.loader1').hide();
            $("#house_members").after(data);
        }
    });
});
        });

这是我的表格

<p><label>company name</label>
                <select name="company_name" id="company_name">




                <?php
                include("config/dbconfig.php");
                                     $res=mysql_query("select *from tbl_company");
                                        while($row=mysql_fetch_array($res))
                                    {
                                        echo "<option value=".$row[0].">".$row[1]."</option>";
                                    }

                ?>
                </select></p>


                <!--event names dynamically added here by using jquery ajax -->             
                <p><label>Event name</label>
                <select name="event_name" id="event_name">
                </select></p> 

                <a href="#"  id="add_mem"  name="add_mem" style="padding-left: 280px;" "><img title='add_house_members'  src='images/button.png'/></a><form action="add_house_entry.php" method="GET|POST"  enctype="multipart/form-data"  name="f3" class="smart-green" style="width: 450px;   height:290px;padding-top: 50px;padding-left: 20px;" >
                <h1>Enter House details  </h1>

最佳答案

尝试删除 datastring 值中 company_name 之前的 &:

var datastring = "&company_name="+$('#company_name').val()+"&event_name="+$('#event_name').val();
// -------------  ^ remove this

关于php - ajax:没有获得值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22655812/

相关文章:

mysql - 返回特定行数满足特定条件的值的查询

MYSQL Update query using a temporary table when a equivalent select query does not

MySQL 在 int(11) 自动增量列上跳过 2147483646

php - 调用ajax函数时找不到请求的URL

php - PHP解析/语法错误;以及如何解决它们

PHP/PDO数据访问层查询错误: “Fatal error: Call to a member function fetch() on a non-object”

php - 如何分别回显日期部分

php - Symfony2 在一个表单中同一类的多个实体

php - ajax 更新观看次数时出现问题

javascript - 如何通过 JQuery ajaxSend 事件覆盖成功函数