私は以前、artDialog 5.0 より前のバージョンを使用したことがありますが、作成者の創造性とプロフェッショナリズムに本当に感心しています。今では、新しいバージョンの機能は軽量な JS の利便性を目指して開発されています。便利。しかし、前のバージョンは少し大きかったので、ajax から artDialog にリモート コンテンツを追加したいと思います。コードは次のとおりです。
$.extend({
_htmlDataArr:new Array(),
_findHTML:function(url){
var hd_len = $._htmlDataArr.length ;
for(var i=0;i{
if($._htmlDataArr[i][0]==url){
return $._htmlDataArr[i] [1];
}
}
return null;
},
extDialog:function(url,options){
var options=$.extend ({okValue:'OK ',cancelValue:'Cancel',lock:true,title:'Dialog'}, options);
//URL が存在する場合はアクセスされません
var _get_html= $ ._findHTML(url);
if(_get_html!=null){
options.content=_get_html;
}else{
$.get(url,function) (html){
_new_get_arr = new Array();
_new_get_arr[1]=html;
$._htmlDataArr.push(_new_get_arr); .content=html;
artDialog(options);
}
メソッドの呼び出し
コードをコピー
コードは次のとおりです: