ホームページ >ウェブフロントエンド >jsチュートリアル >AJAX と IFRAME を使用しない、実際の ASP JS リフレッシュレス テクノロジー_JavaScript スキルについて話しましょう

AJAX と IFRAME を使用しない、実際の ASP JS リフレッシュレス テクノロジー_JavaScript スキルについて話しましょう

WBOY
WBOYオリジナル
2016-05-16 19:00:311013ブラウズ

インターネット上で広まっているのは、> の ASP にリフレッシュがないということです。IFRAME を追加して JS を作成すると、まったくリフレッシュなしとは言えません...
コードは大文字と小文字を区別しません。修正してください。
完全に静的な更新なしのアイデア:


//現在のページでグローバルに無数の新しい呼び出し




//呼び出し 1 の例、ASP 直接呼び出し
データベースに //呼び出し 2 の例、イベント呼び出し AJAX.ASP データベースに
エントリがあります



//例 2 の AJAX.ASP コード
SET RS = CONN.EXECUTE(SQL_STR)
RESPONSE.WRITE "DOCUMENT.GETELEMENTBYID(' COUNT')。VALUE = '"&RS("COUNT")&"'"
%>
/////////////////////// ///// /////////////////////////////////////////// //////// ///////////////////////////////////////// /////////// //////////////////////////////////
パート以下では HTML コードの部分は省略し、概念のみを説明します
// 例 3 FORM フォーム ONSUBMIT イベントが AJAX.ASP を呼び出す

// この文は必須です






//例 3 AJAX.ASP コード
RESPONSE.WRITE "alert('"&request(") a")&"');"//////または、response.write "document.getelementbyid('id').innerhtml='何らかの HTML コード';"
%>
/// を書き込みます。 //////////////// ////////////////////////////////// ///////////////////////////////////////////////// 利点: <script> //一系列JS调用 <BR>FUNCTION XX(FUN_NAME,PARAMETER_NAME,PARAMETER_VALUE)//参数自己设定 <BR>{ <BR>DOCMENT.SCRIPTS[0].SRC='AJAX.ASP?'+PARAMETER_NAME+'='+PARAMETER_VALUE;//参数以此类推 <BR>} <BR></script>AJAX テクノロジと比較したこの非リフレッシュ方式の利点は、この方式では記述するコードが少なく、より簡潔であり、過度に複雑な JS 判定を記述する必要がないことです。 JS を使用しますが、DOM XML は使用しません。また、クロスプラットフォームの利点もあり、AJAX と同じユーザー エクスペリエンス効果を実現できます。コード記述モードとさまざまな機能を実装するプロセスは次のとおりです。実際、Web サイトのさまざまな機能を実現するには 2 つのファイルを作成するだけで済みます。 欠点: このテクノロジーは値の割り当てを完全に JS に依存しているためです。 URL または COOKIES を使用して、URL と Cookie を介してパラメータを渡しますが、URL と Cookie のパラメータのサイズと長さは制限されているため、AJAX をモデル化するか、AJAX を使用しない限り、AJAX のように大量の情報を送信することはできません。直接言いますが、より良い解決策が見つかると信じています <script> <BR>function CHECK() <BR>{ <BR>alert('1'); <BR>//document.getElementByID("") <BR>document.scripts[0].src = "AJAX.ASP?a="+escape(document.getElementById('T1').value);//这里给第一个script.src赋值 <BR>alert(document.scripts[0].src);//查看测试地址是否正确 <BR>return false; <BR>} <BR></script>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。