ASP + ajaxはトップを達成するために、同じサポートと反対側のコードのステップ
1は、対応するトップをクリックして、いくつかのコードに似ているステップ
のレスポンスになります。 write ("<a href='javascript: void(0)' onclick='digg("&rs("id")&",1)'>top</a>(< span class='ding" &rs("id")&"'>"&rs("ding")&"</span>)" ))
のレスポンスになります。 write ("<a href='javascript: void(0)' onclick='digg("&rs("id")&",2)'>step</a>(< span class='cai"& rs("id")&"'>"&rs("cai")&"</span>)=><a href=' article.pdf;/span>'"/span>'"/span.pdf;""&&cai"'" asp?id="&rs("id")&"'>content-page top-step</a><br/>"))
2は、クリックした後、対応するJS関数を呼び出すには、適切なパラメータを渡すためにAjaxは、サンプルコードとして
function digg(getid,dingcai){
//Interact with the dingcai.asp file as a .post. Note the path
$.post('inc/dingcai.asp', { "id": getid , "dingcai": dingcai },
function(data){
data=data.indexOf('yang_yes')
if(data>=0){
if(dingcai==1){
//re-get the current "top" and add 1
var ding = parseInt($(".ding" +getid).html())+1;
//re-update "top" the data into the library
$(".ding" +getid).html(ding);
}else{
//step
var cai = parseInt($(".cai" +getid).html())+1;
$(".cai" +getid).html(cai);
}
alert("Thank you for your support! If you don't need the js prompt please remove this line of code");
}else{
alert("You've already voted! If you don't need the js prompt please delete this line of code");
}
}, "text");
}
3. 指定されたASPファイルを渡し、中のサンプルコードを
mycookies=0
id = clng(request.form("id"))
dingcai = request.form("dingcai")
if id<>"" then
if request.cookies("mycookies"&id)<>id then
'Write cookies, valid for 24 hours
Response.cookies("mycookies"&id)=id
Response.cookies("mycookies"&id).expires=dateadd("H",24,now())
else
mycookies=1
end if
else
mycookies=1
end if
'Accept the corresponding id
'If the top step over the id is not empty, and get is the top operation or step operation
if request.form("id")<>"" and request.form("dingcai")<>"" then
'If it's a top operation
if dingcai=1 then
sql = "update dingcai set ding=ding+1 where id="&id
else
sql = "update dingcai set cai=cai+1 where id="&id
end if
if mycookies=0 then
conn.execute(sql)
response.write "yang_yes"
else
response.write "yang_no"
end if
end if
これで完成です。一覧ページも詳細ページも同様に実装することができます。
また、このソースコードをダウンロードして学ぶことができます
上のページのjqueryベースのajaxの実装は、関数のコードを踏む すでにパッケージ化されているので、コードを見るだけでOKです。
この記事は、ASP+ajaxの実装のトップ、ステップオンとサポートと反対コードについて紹介されています、より関連するASPのトップ、ステップオン、サポートと反対内容は、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧し続けてくださいあなたは将来的に多くのスクリプトハウスをサポートしてくれることを願っています!.
関連
-
ファイルが存在するかどうかを判断するasp関数
-
ASPでimgタグのstyle属性を削除し、srcの正規関数だけを残す。
-
提案内容を改善するために、データベースを実行するaspプログラムの効率化
-
ASP RecordSet OpenとConnection.Executeのいくつかの違いと共有すべき詳細な内容
-
asp createTextFileはutf8をサポートしたテキストファイルを生成します。
-
aspのドメインアクセス制限コード
-
perl use vars pragma 使用のヒント
-
Perlの単一行コメントと複数行コメントの紹介
-
perl で書かれた乱数話法プログラム (rand random function)
-
perl変数$/の使用方法について説明します。コンテキストが行モードのとき、$/は行を区別するものを定義します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
指定したフォルダーにあるリンク切れファイルのシンボリックリンクを自動的に削除するスクリプト
-
ASPで短い日付を0から長い2つの日付に書式設定する
-
JSONデータを扱うASP実装コード
-
aspはプロジェクトの終了時刻を計算するためにWeekday関数を使用します。
-
asp(vbscript)のカスタム関数とデフォルトのパラメータコード
-
ASP Baidu アクティブプッシュのコード例
-
Perlによるディレクトリの探索とLinuxコマンドによるログの解析 コード例共有
-
スペースがセパレータである場合の perl qw 問題の解決法
-
重複するコンテンツ(重複する行+重複するフィールドの配列)を削除するための perl スクリプトコード
-
コンストラクタでのPerlメソッド使用法入門