手机号码查吉凶_无法通过跨域和 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;

?>

相关文章
|
2月前
|
数据采集 存储 XML
python实战——使用代理IP批量获取手机类电商数据
本文介绍了如何使用代理IP批量获取华为荣耀Magic7 Pro手机在电商网站的商品数据,包括名称、价格、销量和用户评价等。通过Python实现自动化采集,并存储到本地文件中。使用青果网络的代理IP服务,可以提高数据采集的安全性和效率,确保数据的多样性和准确性。文中详细描述了准备工作、API鉴权、代理授权及获取接口的过程,并提供了代码示例,帮助读者快速上手。手机数据来源为京东(item.jd.com),代理IP资源来自青果网络(qg.net)。
|
3月前
|
XML 前端开发 JavaScript
PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑
本文深入探讨了PHP与Ajax在Web开发中的交互技术。PHP作为服务器端脚本语言,处理数据和业务逻辑;Ajax则通过异步请求实现页面无刷新更新。文中详细介绍了两者的工作原理、数据传输格式选择、具体实现方法及实际应用案例,如实时数据更新、表单验证与提交、动态加载内容等。同时,针对跨域问题、数据安全与性能优化提出了建议。总结指出,PHP与Ajax的结合能显著提升Web应用的效率和用户体验。
93 3
|
4月前
|
Android开发 Swift iOS开发
python 基于电脑蓝牙连接获取手机的实时数据
python 基于电脑蓝牙连接获取手机的实时数据
102 0
|
4月前
|
Web App开发 前端开发 JavaScript
Python编程—Ajax数据爬取(一)
Python编程—Ajax数据爬取(一)
85 0
|
4月前
|
前端开发 NoSQL MongoDB
Python编程—Ajax数据爬取(二)
Python编程—Ajax数据爬取(二)
140 0
|
5月前
|
JSON 前端开发 数据格式
layui 穿梭框transfer组件 数据data用ajax来获取
layui 穿梭框transfer组件 数据data用ajax来获取
291 2
|
6月前
|
存储 数据可视化 C语言
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
108 1
|
7月前
|
前端开发 JavaScript API
js【详解】ajax (含XMLHttpRequest、 同源策略、跨域、JSONP)
js【详解】ajax (含XMLHttpRequest、 同源策略、跨域、JSONP)
73 0
|
7月前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
173 0
N..
|
9月前
|
XML JSON 前端开发
jQuery实现Ajax
jQuery实现Ajax
N..
93 1

热门文章

最新文章

  • 1
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
  • 2
    【01】整体试验思路,如何在有UID的情况下获得用户手机号信息,python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
  • 3
    美团面试:手机扫描PC二维码登录,底层原理和完整流程是什么?
  • 4
    【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 5
    【02】整体试验思路,在这之前我们发现sec_uid,sec_uid是什么和uid的关系又是什么?相互如何转换?python开发之理论研究试验,如何通过抖音视频下方的用户的UID获得抖音用户的手机号-本系列文章仅供学习研究-禁止用于任何商业用途-仅供学习交流-优雅草卓伊凡
  • 6
    Mobile-Agent:通过视觉感知实现自动化手机操作,支持多应用跨平台
  • 7
    OmAgent:轻松构建在终端设备上运行的 AI 应用,赋能手机、穿戴设备、摄像头等多种设备
  • 8
    python实战——使用代理IP批量获取手机类电商数据
  • 9
    HTML5实现的手机验证抽奖领券效果源码
  • 10
    ClKLog支持手机端查询统计数据啦!