首页 > 解决方案 > 如何将 Ajax 结果插入输入值?

问题描述

如何Ajax 结果插入输入值?

HTML/PHP

<select id="getcategory" name='categoryname' ><option>SELECT---</option>
    <?php
        $getcat = mysqli_query($con,"SELECT * FROM category ORDER BY categoryname ASC");
    while($rec = mysqli_fetch_assoc($getcat)) { ?>

        <option><?php echo $rec['categoryname']; ?></option><?php } ?>

</select><br>
<input class='categoryprefix' type='text' name='subcatprefix' />

阿贾克斯

<script type="text/javascript">
    $(document).ready(function(){

        $("#getcategory").change(function(){
            var cprefix = $(this).val();
            $.ajax({
                url: 'getCategory.php',
                type: 'post',
                data: {categoryname: cprefix},
                success: function(data) {
                    $(".categoryprefix").append(data);
                }
            });
        });
    });
</script>

注意:文件getCategory.php是好的

标签: javascriptphphtmlajaxclass

解决方案


推荐阅读