使用Jquery Ajax将数据传递给Php

时间:2015-05-12 14:25:15

标签: javascript php jquery ajax

我想用JQuery ajax 将两个输入数据传递给PHP我读到了关于 json ,序列化和类似的但是我无法理解它。我得到了:

<p><input type="text" id="domain"></p>
<p><input type="text" id="domain1"></p>
<button id="order">Search</button>

<script type="text/javascript">
    function callAjax() {
        $.ajax({
            type:  "GET",
            cache: false,
            url:   'getip.php',
            data:  ???
    });
</script>

而且我还需要PHP文件,因为我只有这个。

$name=($_GET['']);
$surname = 
echo($name) ;
endif;

3 个答案:

答案 0 :(得分:2)

function callAjax() {

    // Get values to send to server
    var domain = $('#domain').val();
    var domain1 = $('#domain1').val();

    $.ajax({
        type: "GET",
        cache: false,
        url: 'getip.php',
        data: {
            domain: domain,
            domain1: domain1
        }

在php中你会得到它

$domain = $_GET['domain'];
$domain1 = $_GET['domain1'];

文档:http://api.jquery.com/jQuery.ajax/

答案 1 :(得分:2)

$.ajax({ 
    type: "GET", 
    cache: false, 
    url: 'getip.php', 
    data = { 
        'domain': $('#domain').val(),
        'domain1': $('#domain1').val()
        };
)};

在你的php文件php中你可以获得数据:

$domain = $_GET['domain'];
$domain1 = $_GET['domain1'];

答案 2 :(得分:1)

试试这个: -

<p><input type="text" id="domain" name = "domain"></p>
<p><input type="text" id="domain1" name ="domain1"></p>
<button id="order">Search</button>
function callAjax() {

$.ajax({
    type: "GET",
    cache: false,
    url: 'getip.php',
    data:{domain: $('#domain').val(),domain1: $('#domain1').val()}
});

在你的php文件中得到它: -

$domain = $_GET['domain'];
$domain1 = $_GET['domain1'];

注意: - 请尝试稍微阅读jquery。它会对你有所帮助。