.click イベントを使用すると、メソッドを呼び出すことができます。
働く
$("#signin").live('click',function(){
jsTouch.loadPage('pages/tabs.html', { transition: 'pop-in' });
});
jQuery.post を使用すると、メソッドのロードに失敗します。
失敗した
$("#signin").live('click',function(){
$.post("http://localhost/myAPI/index.php/api/requestlogin", { username: "admin", password: "test" },
function(data) {
if(data.response == 'success')
{
jsTouch.loadPage('pages/tabs.html', { transition: 'pop-in' });
}else{
alert(data.response);
}
});
});
コンソール エラー TypeError: 未定義のメソッド 'loadPage' を呼び出せません
これがjstouchライブラリです。 https://github.com/vitmalina/Web-2.0-Touch/blob/master/includes/jsTouch.js