jqueryは、非同期リクエストを実現し、ページの内容を変更するための具体的な方法です.


jsの完全なファイルを直接指定します.
var path = 'index.php?d='+Math.random()+'&act=favorite';
$(document).ready(function(){
    $("#selectFavOrSha").change(function(){
        //var data = {type:'ajaxFS',index:this.value};
        //ajaxSend(path,data,'json',true);
        document.getElementById("answerContent").innerHTML = "<div style='text-align:center'><img src='http://kaoshi.17xmf.com/template/templates/default/images/loading.gif' /></div>";
        $.ajax({
            url:path,
            data:{type:'ajaxF',index:this.value},
            type:'post',
            dataType:'json',
            success:function(data){
                if(data.success){
                    document.getElementById("answerContent").innerHTML = data.msg;
                }else{
                    alert('    !     !');
                }
            }
        });
    });
});
php側のテストコードをさらに与えます.
exit(json_encode(array(
                'msg'=>"good",
                'success'=>1
                )));

覚えておいてjson_encode法は必要であり,多くの意外なことを避けることができる.例えばhtmlコードの解析や特殊文字の処理などです.
これでいいです.data.msgが返す内容はgoodです.ほほほ.簡単でしょう?