手机号码查吉凶_无法通过跨域和 ajax 获取数据| 学习笔记

简介: 快速学习手机号码查吉凶_无法通过跨域和 ajax 获取数据。

开发者学堂课程【Ajax 前端开发入门与实战手机号码查吉凶_无法通过跨域和 ajax 获取数据】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/595/detail/8556


手机号码查吉凶_无法通过跨域和 ajax 获取数据

 

目录:

一、编写 HTML 请求页面代码

二、编写 PHP 后台页面代码

 

一、第一步:(开始编码)html 请求页面

跨域的本质就是靠方法调用

跨域的限制:必须使用方法调用

打开 sublime

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>手机号码查询吉凶</title>

<!--引入jq文件-->

<script src="jquery.js"></script>

<script>

$(function(){

//点击事件

$("#btn").click(function(){

//获取用户输入

var phoneValue=$("#phone").val();

console.log(phoneValue);

//ajax 获取数据

$.ajax({

url:"./server/getphoneinfo.php",

data:{mobile:phoneValue},

dataType:"json",

success:function(data){

console.log(data);

if(data.retCode==200){

//获得接口数据

var info= data.result.conclusion;

document.querySelector("#result").innerHTML=info;

}else{

document.querySelector("#result").innerHTML="请输入正确的手机号码";

}

}

})

});

})

</script>

</head>

<body>

<h3>输入手机号码进行吉凶查询</h3>

<input id="phone"  placeholder="请输入手机号码"/>

<button id="btn">查询</button>

<!--显示到此 sapn 中-->

<span id="result"></span>

</body>

</html>

 

二、第二步:PHP后台页面

<?php

//在php中,获取一个链接中的数据

//设置编码

header("Content-Type:text/plain;charset=utf-8");

//拿到前端的数据

$phoneValue=$_GET["mobile"];

//使用 curl 进行网络数据访问

$ch =curl_init();

//网络访问的 url 地址

$url="http://apicloud.mob.com/appstore/lucky/mobile/query?key=2aa181c026ff4&mobile=".$phoneValue;

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

//执行 HTTP请求

curl_setopt($ch,CURLOPT_URL,$url);

//得到数据

$res=curl_exec($ch);

echo $res;

?>

相关文章
|
8天前
|
XML 前端开发 JavaScript
PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑
本文深入探讨了PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑;Ajax则通过异步请求实现页面无刷新更新。文中详细介绍了两者的工作原理、数据传输格式选择、具体实现方法及实际应用案例,如实时数据更新、表单验证与提交、动态加载内容等。同时,针对跨域问题、数据安全与性能优化提出了建议。总结指出,PHP与Ajax的结合能显著提升Web应用的效率和用户体验。
24 3
|
1月前
|
Android开发 Swift iOS开发
python 基于电脑蓝牙连接获取手机的实时数据
python 基于电脑蓝牙连接获取手机的实时数据
60 0
|
1月前
|
Web App开发 前端开发 JavaScript
Python编程—Ajax数据爬取(一)
Python编程—Ajax数据爬取(一)
|
1月前
|
前端开发 NoSQL MongoDB
Python编程—Ajax数据爬取(二)
Python编程—Ajax数据爬取(二)
|
6月前
|
XML 前端开发 JavaScript
使用 AJAX 提升网页数据的动态交互
使用 AJAX 提升网页数据的动态交互
|
2月前
|
JSON 前端开发 数据格式
layui 穿梭框transfer组件 数据data用ajax来获取
layui 穿梭框transfer组件 数据data用ajax来获取
215 2
|
3月前
|
存储 数据可视化 C语言
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
|
5月前
|
前端开发 JavaScript Java
Spring创建Ajax和接受Ajax数据-spring20
Spring创建Ajax和接受Ajax数据-spring20
|
5月前
|
PHP
php+ajax传file文件数据
php+ajax传file文件数据
46 0
|
6月前
|
数据采集 人工智能 自然语言处理
手机可跑,3.8B参数量超越GPT-3.5!微软发布Phi-3技术报告:秘密武器是洗干净数据
【5月更文挑战第16天】微软发布 Phi-3 技术报告,介绍了一个拥有3.8B参数的新语言模型,超越GPT-3.5,成为最大模型之一。 Phi-3 在手机上运行的特性开启了大型模型移动应用新纪元。报告强调数据清洗是关键,通过优化设计实现高效运行。实验显示 Phi-3 在多项NLP任务中表现出色,但泛化能力和数据隐私仍是挑战。该模型预示着AI领域的未来突破。[[论文链接](https://arxiv.org/pdf/2404.14219.pdf)]
84 2