запрос ajax без телефонной пропасти - PullRequest
2 голосов
/ 12 сентября 2011

Я пытался сделать AJAX-запрос к какому-либо веб-сайту в localhost в пределах телефонного промежутка, но он не работает, и у меня произошел просто сбой, и я попробовал много способов, но ничего не произошло

, и когда я пытаюсь сделатьэто с каким-то локальным файлом для телефонной щели он работает на 100%

Я прочитал, что это проблема междоменных доменов, поэтому я попробовал jSONP и ничего не могло быть проблемой с эмулятором или телефонной пробелой или, может быть, есть определенный способсделать это

Пожалуйста, помогите

это одно из решений, которое я пробовал

$.ajax({
        url: "http://127.0.0.1/test/index.php",
        type: "POST",
        dataType: "json",
        success: function(msg){
           alert(msg);
        }
     }
  )

Я пытался эмулировать его с помощью DW 5.5, и он работал нормально. Как это исправить?затмение

Ответы [ 2 ]

5 голосов
/ 12 сентября 2011

Вам нужно изменить URL: «http://127.0.0.1 на IP-адрес ПК, на котором работает php-сервер. В MacOS и Linux команда ifconfig сообщит вам IP-адрес. Получите этот IP-адрес и замените / /127.0.0.1 в вашем источнике.

0 голосов
/ 24 сентября 2011

да palcoder .... У меня тоже есть эта проблема ... потребовался целый день, чтобы найти проблему.

Это преступление, которое является виновником ... После стольких проверок с помощью удара и испытания я узнал

то, что запуск на локальной машине не позволит выполнить процесс ajax jsonp. Вы должны использовать

другой домен ... и он работает как шарм ...

Надеюсь, кто-то не тратит время на localhost, как я. :)

...