Как использовать метод POST JQuery в элементе управления WPB WebBrowser - PullRequest
0 голосов
/ 08 ноября 2011

Как использовать метод POST в JQuery на локальной веб-странице, который добавлен к элементу управления WebBrowser в приложении Windows Phone 7?

Я добавил элемент управления WebBrowser в приложение Windows Phone 7 и разрешил ему переходна локальную веб-страницу, которая хранится в памяти изолята.Теперь я хочу добавить код JavaScript, чтобы веб-страница могла обмениваться данными с локальным сервером Apache, который находится на моем компьютере.

Например, я хочу, чтобы веб-страница могла вызывать функцию, используя метод post, когда янажмите кнопку на веб-странице, которая отображается в элементе управления WebBrowser моего приложения.

Я новый ученик.Если бы кто-то мог опубликовать код, это было бы очень приятно!Большое спасибо!


Добавлен контент:

<script type="text/javascript">
      function submit_btn(){
        $("#customerName").val("it shows");
        alert("it happens");
        $.ajax({
          type:'POST',
          url:"http://127.0..0.1/test.php",
          data:{id:'10'},
          success:function(data){
            if(data.length > 0){
              try{
                $("#items").val(data);
              }catch(e){
                alert(e);
              }
            }
          }
        });
      }
</script>

Он работает на локальном сервере, но не работает в моем приложении WP7.Казалось, что ограничено той же политикой происхождения или нет.Потому что, когда я пытаюсь отправить почтовый запрос с моего локального компьютера на локальный сервер, который является сервером Apache, он был ограничен той же политикой происхождения.Однако это может быть не причиной.Код $("#customerName").val("it shows"); работал, но alert("it happens"); не работал.

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Ничто не сдерживает тебя. Просто включите JQuery на своей локальной веб-странице и сделайте свое сообщение. JQuery mobile поддерживает Windows Phone 7. Пример кода о том, как сделать сообщение, можно найти в этом ответе .

Не забудьте установить IsScriptEnabled в значение true на вашем WebBrowser!

0 голосов
/ 10 ноября 2011

Вы уверены, что в wp7 определено window.alert? Если нет, то это вызовет исключение, препятствующее запуску остальной части вашего кода. Попробуйте использовать console.log( ) вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...