douer9399 2016-09-17 08:23
浏览 24

当我尝试使用ajax post将值从JavaScript发送到PHP时,URL未加载

I use

if(isset($_POST['category_drop'])){
    var_dump($_POST );
    echo $_POST['category_drop'];
}  {...} to check for the post condition in PHP.

Kindly provide me a solution.

$('.category_filter .dropdown-menu li a ').on('click', function(e) {

    e.preventDefault();
    var category = $(this).text();

    $.ajax({
        type: "POST",
        url: 'page_author.php',
        data: {
            category_drop: category
        },
        success: function(data) {
            // do something;
            alert(category);
        }
    });
});

I am getting this below value in an alert box , but my page is not getting loaded with the respective value,

array(1) { ["category_drop"]=> string(12) "Accomodation" }

Accomodation

  • 写回答

3条回答 默认 最新

  • doubaoguo7469 2016-09-17 08:27
    关注

    The commented Code below shows how you may accomplish your goal:

        e.preventDefault();
        var category = $(this).text();
    
        $.ajax({
            type: "POST",
            url: 'page_author.php',
            data: {
                category_drop: category
            },
            success: function(data) {
                // PERHAPS IT'S NOT category BUT data THAT YOU SHOULD BE INTERESTED IN.
                // AND; YOU BETTER console.log() 
                // TO AVOID THOSE ANNOYING JAVASCRIPT ALERTS...
                // ALTHOUGH, YOU MAY STILL ALERT THE category IF YOU WISHED...
                console.log(data);
                //alert(category);
            }
        });
    

    ON THE PHP SIDE OF THINGS:

    <?php
    
        if(isset($_POST['category_drop'])){
            // ASSIGN THE $_POST['category_drop'] TO A VARIABLE $categoryDrop
            // TO BE USED IN YOUR MySQL DATABASE QUERIES...
            $categoryDrop = $_POST['category_drop'];
    
            // YOU CAN NOW USE $categoryDrop IN YOUR MySQL QUERIES.
            // AFTERWARDS, IF YOU WANT TO ONLY SEND BACK THE $categoryDrop
            // YOU CAN SIMPLY DO:
            //EITHER:
            die($categoryDrop);
    
        }  
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分