次のコードは、Safari および Chrome の iPad および iPhone (4、5) で正常に動作します。対照的に、Android デバイスとデスクトップ ブラウザーでは ajax 呼び出しは機能しません (onError 関数に直接実行されます)。
絶対 URL を相対 URL に交換すると、これら 2 つのグループで成功/失敗の結果が逆になります。
この問題を回避するにはどうすればよいですか (jquerymobile 1.3.0 ベータ版を実行しています)。ありがとう/ブルース
$(document).ready(function() {
$("#submit").click(function(){
var formData = $("#loginf").serialize();
$.ajax({
type: "POST",
url: "http://mydomain.org/m2/scripts/site/bpg_process.asp?id=lg",
cache: false,
data: formData,
dataType: 'json',
success: onSuccess,
error: onError
});
return false;
});
});