Jquery在同一个PHP页面上发布数据

时间:2016-04-23 09:06:34

标签: php jquery post

我想使用jquery发布数据并将其传递给相同PHP文件/页面中的PHP变量。

$(document).ready(function() {  
    $('.return_type').click(function(){
            ret = $(this).val();
            $.ajax({
            url: "http://localhost:1000/globe/retrackView.php",
            type: "POST",
            data: {ret: ret},
            success : function(results){
                alert(results);
            },
        });
    });
});

但是当我提醒结果时,它会警告整个HTML标签。

$_POST["ret"];

$_POST["ret"]为空

我的语法需要修改一些东西吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

根据您的评论," .return_type"你用过文本框。因此,您应该使用change()而不是click()来绑定事件。如果在文本框上使用click事件,则会立即调用它(没有任何值)。

答案 1 :(得分:0)

使用更改事件而不是单击为return_type作为其文本框。

$('.return_type').change(function(){
            ret = $(this).val();
            $.ajax({
            url: "http://localhost:1000/globe/retrackView.php",
            type: "POST",
            data: {ret: ret},
            success : function(results){
                alert(results);
            },
        });
    });