-3

jQuery 页面中的任何 jQuery 方法都不能以相同的方式工作,就像这样。

function enableAjaxTask(removeLink){

    var xmlhttp = false;


    if(window.XMLHttpRequest){
        xmlhttp = new XMLHttpRequest();
    }else{
        xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
    }

    xmlhttp.onreadystatechange = function(){
        if(xmlhttp.readyState === 4 && xmlhttp.status === 200){
            document.getElementById('foo').innerHTML = xmlhttp.responseText;
        }
    }


    xmlhttp.open('GET', 'foo.php?id=22', true);
    xmlhttp.send(null);

}
4

2 回答 2

1

应该是这样的

$.ajax({
    type: 'GET', //GET/POST
    url: 'foo.php',//URL to send request
    data: 'id=12', //query parameters here, you can direct pass url: 'foo.php?id=12'
    success: function(responseText){ 
            //called if the request succeeds. also check complete ,done, error
        $('#foo').html(responseText);
    }
});
于 2013-10-18T08:59:08.733 回答
1
$("#foo").load('foo.php?id=22');

http://api.jquery.com/load/

于 2013-10-18T08:59:15.940 回答