如何使用ajax在javascript中传递变量以便在php中进行查询

时间:2015-06-15 03:47:07

标签: javascript php ajax

我想在点击href时使用隐藏的输入文件中的值。

<a href="#" onclick="invoice_open(<?php echo $counter?>);">confirm</a>

function invoice_open(i){
    var x = document.getElementById("inv"+i).value;
    alert(x);

    window.scrollTo(0,0);
    document.getElementById('light').style.display='block';
    document.getElementById('fade').style.display='block';  
}

我已成功将输入类型的值隐藏(var x),但我不知道如何将x值传递给php ex。 $ result = x。

我想使用$ result来显示数据库中的数据。请帮忙。谢谢

1 个答案:

答案 0 :(得分:0)

因为您已经使用<?php echo $counter?>获取了值,所以您可以

var counter = '<?php echo $counter?>' 

在javascript中。典型的AJAX方法如下所示..

$.ajax({
        url: 'index.php&counter=' + counter,
        dataType: 'json',
        beforeSend: function() {

        },
        complete: function() {

        },          
        success: function(json) {
            // do something with DOM, redirect ... etc
        },
        error: function(xhr, ajaxOptions, thrownError) {
            // handles exception
        }
    });