ホームページ >バックエンド開発 >PHPチュートリアル >PHP Ajax 学習_PHP チュートリアル

PHP Ajax 学習_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:59:08631ブラウズ

最近ajaxを見ています
比較的基本的なものなので、初心者の方もぜひ参考にしてみてください




新しいドキュメント
<メタネーム="著者" コンテンツ="">
<メタ名="キーワード" コンテンツ="">
<メタ名="説明" コンテンツ="">
<スクリプト言語="javascript">

if(window.ActiveXObject) //ウィンドウが関数を宣言している場合
{
function XMLHttpRequest() //この関数 Firefox には宣言がありません
{
試してください{
//オブジェクトハンドルを返します
return new ActiveXObject("MSXML2.XMLHTTP");
return new ActiveXObject("Microsoft.XMLHTTP");
} キャッチ(エラー){
alert("XMLHttpRequest エラー");
}
}
}
// ajax関数の宣言 ここがajaxの入り口です
関数 ajax(reqtype,url,asynch,respHandle)
{
$ajax=new XMLHttpRequest(); //new xmlhttp. グローバル変数を示すために、この関数の前に var を追加する必要がありますか? if($ajax) // new が成功したかどうかを確認します
{
// 送信の種類を確認してください
if(reqtype.toLowerCase()!='post'){
initReq(reqtype,url,asynch,respHandle) //初期化関数を呼び出す

{
var args=arguments[4] //投稿の場合は別のパラメータがあるはずです
if(args!=null&&args.length>0)
{
initReq(reqtype,url,asynch,respHandle,args); //初期化関数を呼び出す
}
}
}その他
{
alert('ajax の新しいエラー');
}
}
function initReq(reqType,url,bool,respHandle){
試してください{
$ajax.onreadystatechange=respHandle; //送信が成功した場合に呼び出される関数を設定します
$ajax.open(reqType,url,bool); //アドレスを開きます
if(reqType.toLowerCase()=="post"){ //投稿の場合は、タイプも送信する必要があります
$ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");

http://www.bkjia.com/PHPjc/631924.html

tru​​ehttp://www.bkjia.com/PHPjc/631924.html技術記事最近 ajax について調べています。初心者でも確認できるようになっています。 DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN HTML HEAD TITLE 新しいドキュメント /TITLE META NAME=属...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。