タグ

jqueryとajaxに関するkasahiのブックマーク (6)

  • Ajax(pjax)遷移時におけるSNSボタン再構築

    Updated 2013.10.04 / Published 2013.10.04 HTML5のhistoryAPI(pushState)とAjaxを組み合わせた遷移(pjax)時に、Twitterのwidgets.jsで埋め込んだツイートボタンが更新されない事態に遭遇しました。pushStateでURLは変更できているにも関わらず、ツイートボタンを押しても取得されるタイトルとURLは最初にツイートボタンを表示したときの遷移前の状態であり、ごっそり入れ替えてもDOMが再構築されていない様子。 TwitterAPIドキュメントを探すも、Ajax遷移時にDOMを再構築させるような使い方はどこにも載っていない。そこで、検索語を「Tweet button Ajax」に変えてみると、Cannot update tweet button with AJaxという記事がヒット、回答欄に解決策を提示して

    Ajax(pjax)遷移時におけるSNSボタン再構築
  • jQueryを使ったAjaxまとめ

    このエントリーはjQuery Advent Calendar 2013の9日目のエントリーです。 8日目は@KazumaNishihataさんのFileAPIとAjaxでした。 普段、PhoneGapを使ったアプリを作ることが多いので、何かとAjaxにはお世話になります。 ということで今回はAjaxの色々な使い方についてまとめたいと思います。 といってもAjaxで使えるオプションの紹介というわけでなく、今まで個人的によく使ってきた使い方や困ったことなどを中心にまとめます。 Ajaxの基的な使い方 Ajaxとは、Javascriptを利用して行う非同期な通信形態のことです。 要は、通常サーバーとの通信はページをロードしたタイミングで行いますが、Ajaxを利用すると任意のタイミングで(ボタンをクリックしたときやスクロールしたときなど)サーバーとの通信を行うことができます。 そんなAj

  • jquery で クロスドメイン 外部ドメインのファイルにアクセス | まとめーたー

    photoBy: http://www.brandwow.net/lara_christie/necklace_holy_cross/images/img0101.jpg外部ドメインへのアクセス方法驚愕の事実今まで外部ドメインへのアクセスはなぜかできなかった。 これができるということは素晴らしい。 わざわざ自分のサーバーを通す必要がないので負荷が軽くなる jsだけでスッキリ処理できる。 方法色々な方法があるみたいだが、結局できた方法はこれだけ。 https://github.com/padolsey/jQuery-Plugins/blob/master/cross-domain-ajax/jquery.xdomainajax.js をダウンロード。 jqueryと xdomainajax.js を読み込む <script type="text/javascript" src="http:/

  • VOYAGE GROUP エンジニアブログ : jQueryを用いた美しいajax処理

    2013年02月14日10:48 カテゴリprogramming jQueryを用いた美しいajax処理 こんにちは、Research Panel Asia の関口(@takkyuuplayer)です。 jQueryを用いた非同期処理の待ち合わせについて書きたいと思います。 昨今WebにリッチなUIが求められていますが、その際によく遭遇するのが次のような処理です。 「処理A(非同期)が終わってからその結果を元に処理Bを行いたい。」 jQuery.getなんかでデータを取ってくる際には必須ですね。このような非同期処理の待ち合わせはjQuery.Deferredを使うと簡単に実現可能です。 jQuery.Deferred ex1.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8" /> <title></titl

  • HostMetro.com

    Error loading page. Please submit a ticket to the support team.

  • Ajaxのクロスサイト通信をJSONPを使わないでやってみよう - Back yard : yuya_lush’s report

    jQueryなどを使いAjaxで通信などをしていると、他のサーバから直接JSONが取れたら便利なのにと思ったりします。 通常はこういったときはJSONPなどを使うのですが、もっと楽な方法は無いものかと探していたところ「Access-Control-Allow-OriginなるものをHTTPヘッダーに入れればできる!」という記事があったのを思い出し、夜中にフツフツと試してみました。 先に結論を書いておくと、冒頭の例え「他サーバから直接JSONを取る」には、他のサーバーが返してくるResponseのヘッダー部分に「Access-Control-Allow-Origin:"*"」と入っていると、受け取ったブラウザはJSONを処理してくれます。 このテクニックは特殊なテクニックではなく、いたって正攻法とのことでした。そのため、ほとんどのブラウザで同じく処理されます。複数のWebサーバのヘッダを調整

    Ajaxのクロスサイト通信をJSONPを使わないでやってみよう - Back yard : yuya_lush’s report
  • 1