ページ遷移時にundefined

ちょっとつまづいたので、メモメモ。CakePHP+jQuery MobileでWebページを作成中。リンクをタップしてページ遷移したら、遷移先はまっ白い画面に undefined と表示されてしまう。一方、URL直接入力して遷移しようとすると問題なく表示される。
まぁググればいくらでも情報は出てくるけど。大まかに、次の2通りのアプローチがあるっぽい。

CakePHPでviewを作ってやる

jQuery Mobile はデフォルトでページ遷移をAjaxで処理するけど、CakePHPはデフォルトでAjaxを勝手に判断してAjaxのレイアウトajax.ctpを使うように設計されているのが原因らしい。