【问题标题】:Using POST to send data back to objective c使用 POST 将数据发送回目标 c
【发布时间】:2011-05-01 19:20:54
【问题描述】:

我正在尝试从 javascript 将数据发送回我的目标 c 程序。

我发现了一个非常有用的问题here,这让我开始了,但我很快遇到了一个问题:帖子似乎失败了。

我还在this helpful site 验证了语法。

我知道这一点是因为我在 post 调用前后更新了页面上 div 的内容,而我只看到更新前的 post。我在 shouldStartLoadWithRequest 的开头也有一个断点,它没有触发。

这是我的简单 javascript 代码:

function updateAction(obj) {
    document.getElementById("status").innerHTML="sending:"+obj;
    $.post("http://actionupdate", {"data":obj});
    document.getElementById("status").innerHTML="sent";
}

所以.. 我的问题:我错过了什么?我的帖子有什么问题?

【问题讨论】:

    标签: javascript objective-c cocoa-touch ipad uiwebview


    【解决方案1】:

    从您的语法来看,我猜您使用的是 jquery? UIWebViewDelegate 的webView:shouldStartLoadWithRequest:navigationType: 方法似乎没有被调用来处理ajax 请求,$.post() 就是这样做的。您必须改用普通帖子。

    您可能会发现UIWebViewDelegate not monitoring XMLHttpRequest? 很有帮助。

    【讨论】:

      猜你喜欢
      • 2014-04-28
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 2021-05-09
      • 1970-01-01
      相关资源
      最近更新 更多