Web开发。阿贾克斯

时间:2017-02-21 01:49:43

标签: javascript ajax

有人可以指导我在下面的代码中出错吗

index.php: -

<script type="text/javascript">
function fun(){
    alert("H");
    $.ajax({
    type: "POST",
    url: 'test.php',
    data: {name: 'Wayne', age: 27},
    success: function(data){
        alert(data);
    },
    error: function(error){
        alert(error);
    }
});
    alert("HE");
    }
    </script>
    <input type="button" value="submit" onclick="fun()" /> 

test.php: -

<?php
    $name = $_POST['name'];
    $age = $_POST['age'];
    echo $name.$age;
?>

我没有得到任何输出也没有任何错误。

1 个答案:

答案 0 :(得分:0)

问题在于javascript代码,特别是你如何调用该函数。试试这个:

// javascript
document.getElementById('do-fun').addEventListener('click',function(){
    fun();
});

// html
<input type="button" value="submit" id="do-fun" />