-4

AJAX 経由でデータを挿入し、GET 要求を使用してデータを送信しています。代わりに POST リクエストを使用してデータを送信したいと思います。このコードを変換するにはどうすればよいですか?

<form name=myf id=myf>
    <input type=text name=user>
    <input type=text name=email>
    <input type=button  onclick="ready();" value="Add">
</form>


<script languague=javascript>
    function ready(){           
        var url="adduser.php";
        var parm="?user="+document.myf.user.value;
        parm+="&email="+document.myf.email.value;
        //alert(parm);
        var target=document.getElementById('abc');
        add(url,parm,target);
        document.getElementById('myf').reset();
    }
</script>
4

2 に答える 2

1

jQueryを使用する:

$.post(url, {'user':user, 'someotherdata':'data'}, function (response) {
    //do the result oriented activities
});
于 2013-02-26T11:20:08.667 に答える
0
var xmlhttp;

xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
        //Code after ajax response
    }
}

xmlhttp.open("POST","adduser.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("user="+document.myf.user.value+"&email="+document.myf.email.value");
于 2013-02-26T17:58:16.767 に答える