如何调用ajax返回php接口

  介绍

如何调用ajax返回php接口?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

<强> php代码如下:

& lt; php ?      头才能(& # 39;- type: application/json # 39;);   头才能(& # 39;- type: text/html; charset=utf - 8 # 39;);      时间=美元才能email  $ _GET[& # 39;电子邮件# 39;];      时间=美元才能user  [];=美元才能conn  @mysql_connect (“localhost",“Test",“123456“),或是死亡(“Failed  connecting 拷贝;database");   mysql_select_db才能(“Test",康涅狄格州美元);   ,,mysql_query (“set  names  & # 39; utf - 8 # 39;“);   query 美元;=,才能“select  *,得到UserInformation  where  email =, & # 39;“。美元干净自己的邮件& # 39;“;   时间=美元才能result  mysql_query($查询);   if 才能;(null ==, ($ row =, mysql_fetch_array(结果)美元)),{   ,,,echo  $ _GET[& # 39;调# 39;]!”(no  such 用户)“;   ,,},{else    ,,,$ user(& # 39;电子邮件# 39;],=,美元的电子邮件;   ,,,$ user(& # 39;昵称# 39;],=,美元行[& # 39;昵称# 39;];   ,,,$ user(& # 39;肖像# 39;],=,美元行[& # 39;肖像# 39;];   ,,,echo  $ _GET[& # 39;调# 39;]!”(“.json_encode(用户)美元!”)“;   ,,}      ?在

<强> js代码如下:

& lt; script>   ,,,. ajax({美元   ,,,,,url:,“http://test.localhost/UserInterfaceForChatroom/UserInformation.php?email=pshuyue@gmail.com"   ,,,,,类型:,“GET",   ,,,,,数据类型:,& # 39;jsonp # 39;   ,,,,,//,,,,,,crossDomain:,真的,   ,,,,,成功:,function (结果),{   ,,,,,,,//,,,,,,,,data =, .parseJSON美元(结果);   ,,,,,,,//,,,,,,,,警报(data.nickname);   ,,,,,,,警报(result.nickname);   ,,,,,}   ,,,});   & lt;才能/script>

<强>其中遇到了两个问题:

<强> 1,第一个问题:

未捕获SyntaxError:意想不到的标记:

<强>解决方案如下:

这刚刚发生在我身上,和上面的原因是没有原因。我使用jQuery命令getJSON添加回调=?使用JSONP(当我需要跨域),并返回JSON代码{“foo":“bar"}和错误。

这是因为我应该包括回调数据,类似jQuery17209314005577471107_1335958194322 ({“foo":“bar"})

这是PHP代码我用来实现这一目标,这会降低如果使用JSON(没有一个回调):

ret美元[& # 39;foo # 39;],=,“bar";   完成();      function 完成(),{   头才能(“内容类型:应用程序/json");   if 才能;($ _GET[& # 39;调# 39;]),{   ,,,print  $ _GET[& # 39;调# 39;]!”(“;   ,,}   print 才能json_encode(全局美元[& # 39;ret # 39;]);   if 才能;($ _GET[& # 39;调# 39;]),{   ,,,print “)“;;   ,,}   ,,退出;   }

关于如何调用ajax返回php接口问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何调用ajax返回php接口