Javascript 如何在WP7'中使用JQuery的POST方法;Web浏览器控制

Javascript 如何在WP7'中使用JQuery的POST方法;Web浏览器控制,javascript,windows-phone-7,jquery,silverlight-4.0,Javascript,Windows Phone 7,Jquery,Silverlight 4.0,如何在添加到windows phone 7应用程序中的WebBrowser控件的本地网页中使用JQuery的POST方法 我在WindowsPhone7应用程序中添加了一个WebBrowser控件,让它导航到存储在内存中的本地网页。现在我想添加一些JavaScript代码,让网页可以与我计算机上的本地Apache服务器交换数据 例如,我希望当我单击我的应用程序的WebBrowser控件中显示的网页上的按钮时,该网页可以使用post方法调用函数 我是个新手。如果有人能发布代码,那就太好了!多谢各位

如何在添加到windows phone 7应用程序中的WebBrowser控件的本地网页中使用JQuery的POST方法

我在WindowsPhone7应用程序中添加了一个WebBrowser控件,让它导航到存储在内存中的本地网页。现在我想添加一些JavaScript代码,让网页可以与我计算机上的本地Apache服务器交换数据

例如,我希望当我单击我的应用程序的WebBrowser控件中显示的网页上的按钮时,该网页可以使用post方法调用函数

我是个新手。如果有人能发布代码,那就太好了!多谢各位


新增内容:

<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>

函数提交_btn(){
$(“#客户名称”).val(“它显示”);
警惕(“它发生”);
$.ajax({
类型:'POST',
url:“http://127.0..0.1/test.php",
数据:{id:'10'},
成功:功能(数据){
如果(data.length>0){
试一试{
$(“#项”).val(数据);
}捕获(e){
警报(e);
}
}
}
});
}
它在本地服务器上工作,但在我的WP7应用程序上不工作。 它似乎受到同一原产地政策的限制。因为当我尝试从本地机器向本地服务器(Apache服务器)发送post请求时,它受到同源策略的限制。然而,这可能不是原因。
代码
$(“#customerName”).val(“它显示”)工作,但
警报(“它发生”)不起作用。

没有什么能阻止你。只需将JQuery正常地包含在您的本地网页中,然后发表您的文章即可。支持WindowsPhone7。有关如何发布的示例代码可以在中找到


不要忘记在
网络浏览器上设置为true

您确定wp7已定义了
窗口警报吗?如果不是,那么它将抛出一个异常,阻止其余代码运行。尝试改用
console.log()

嗨,海因里希!谢谢你的回复!但它不起作用!请看我在上面添加的。我不确定wp7是否有windows.alert,即使我认为它没有。但海因里希给我举个例子,就是用它的人。我不需要windows.alert。我需要知道如何使用$.post或$.get,但是其他JQuery代码可以工作。