首页 > php,JavaScript,IOS开发 > ajax获取提交表单返回值(1)- POST and GET

ajax获取提交表单返回值(1)- POST and GET

最近在关注IOS开发,遇到一个问题:

IOS客户端用UIwebview加载了php服务端写好的网页版登录功能,但是现在IOS如何获取到php端登录后的返回值成了问题。
经过一番research,发现IOS用UIwebview是可以和js交互的,原理详见我上一篇文章和如下链接:
《优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案 》http://blog . csdn . net/yanghua_kobe/article/details/8209751/ 利用了一个优秀的开源小项目:WebViewJavascriptBridge

于是,现在问题就简化成,js如何和php后端交互,所以就自然而然的想到了ajax

本着多块好省的原则,我用了jquery.ajax的post

相关语法如下:

$.post(URL,data,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 data 参数规定连同请求发送的数据。

可选的 callback 参数是请求成功后所执行的函数名。

实例:

$("button").click(function(){
  $.post("demo_test_post.php",
  {
    name:"Donald Duck",
    city:"Duckburg"
  },
  function(data,status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

demo_test_post.php内容可以很简单的 echo 一个字符串

还有一个get方法 和post的区别在于是否想服务器端发送data,语法如下:

$.get(URL,callback);

上一篇: IOS-网页js调用Object-c代码+传递参数+避免中文参数乱码的解决方案

下一篇: ajax获取提交表单返回值(2)- post表单数据