0

別のウェブページからデータを取得する代わりに、インラインHTMLをajaxGETメソッドのURLとして使用する方法を見つけようとしています。これは可能ですか?

これは私のajaxコードです:

       $.ajax({
          type: "GET",
          url: $(elm).attr("href"),
          success: function(data){
            $("#pageslide-content").html(data)
              .queue(function(){
                $(this).dequeue();

                // restore working order to all anchors
                $("#pageslide-slide-wrap a").unbind('click').click(function(elm){
                  document.location.href = elm.target.href;
                });

                // add hook for a close button
                $(this).find('.pageslide-close').unbind('click').click(function(elm){
                  _closeSlide(elm);
                  $(this).find('pageslide-close').unbind('click');
                });
                settings.complete();
              });
          }
        });
      });

どんな助けでも素晴らしいでしょう!

アップデート

SOLVED:

             $("#pageslide-content").html('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title></head?<body><strong style="color:#C63; font-size:28px; font-weight:bold;">TEST</strong></body></html>')
              .queue(function(){
                $(this).dequeue();

                // restore working order to all anchors
                $("#pageslide-slide-wrap a").unbind('click').click(function(elm){
                  document.location.href = elm.target.href;
                });

                // add hook for a close button
                $(this).find('.pageslide-close').unbind('click').click(function(elm){
                  _closeSlide(elm);
                  $(this).find('pageslide-close').unbind('click');
                });
                settings.complete();
              });
4

2 に答える 2

1

はい、もちろん可能です。文字列はどこからでも取得でき、URLプロパティに使用できます。

于 2012-08-17T03:03:46.673 に答える
0
             $("#pageslide-content").html('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title></head?<body><strong style="color:#C63; font-size:28px; font-weight:bold;">TEST</strong></body></html>')
              .queue(function(){
                $(this).dequeue();

                // restore working order to all anchors
                $("#pageslide-slide-wrap a").unbind('click').click(function(elm){
                  document.location.href = elm.target.href;
                });

                // add hook for a close button
                $(this).find('.pageslide-close').unbind('click').click(function(elm){
                  _closeSlide(elm);
                  $(this).find('pageslide-close').unbind('click');
                });
                settings.complete();
              });
于 2012-08-17T03:42:34.880 に答える