ajax リクエストと iOS の問題はある程度十分に文書化されていますが、単純な $.get の問題を修正するものを見つけることができないようです。これは、ローカル マシンで動作する Rails アプリであることに注意してください。
以下は、ユーザーの通知を取得して div に表示する coffeescript です。これは、ローカル IP アドレス (以下のコードでは実際の IP は省略されています) にアクセスするときの kindle を含め、ローカルのすべてでうまく機能しますが、iOS デバイスでは機能しません。
の代わりに絶対パスを URL として追加しようとしました/activites/notifications
。AJAX および $.get リクエストとしても作成しましたが、どちらも iOS では機能しません。
以下の GET リクエストを iOS デバイスでローカルに動作させるにはどうすればよいですか?
GETリクエスト
jQuery ->
arr = []
$("#notifications").click ->
arr.push(1)
if arr.length <= 1
$.get("http://68.40.3.2:3000/activities/notifications", (data) ->
$("#notifications-area").html data )
AJAX リクエスト
jQuery ->
arr = []
$("#notifications").click ->
arr.push(1)
if arr.length <= 1
$.ajax({
url: "http://68.40.3.2:3000/activities/notifications",
cache: false,
timeout: 100000,
type: "GET",
error: -> alert("didnt work")
success: (data) ->
$("#notifications-area").html data
})
さらにコードが必要な場合は、ただ叫んでください。