ajax与php总结

从‘查理复用’到TM52F1363:深入剖析5脚188数码管的驱动原理与避坑指南 本文深入解析了5脚188数码管的驱动原理,重点介绍了查理复用技术如何通过5个IO引脚高效驱动188段显示,并详细探讨了TM52F1363单片机的寄存器配置与驱动实现。文章还提供了常见问题的解决方案和性能优化技巧,帮助开发者避免实际应用中的各种陷阱。 阅读详情

ajax本人搞了一种原生写法,一种jq写法(ps:来自本人的实体网站)

(1)jquery写法


  			  <form class="formstyle" id="formstyle" method="post" name="formName">
  			  <input type="text" name="name"  placeholder="请输入你的姓名"/>
  			  <input type="text" name="number"  placeholder="请输入你的学号"/>
  			  <input type="text" name="email"  placeholder="请输入你的邮箱"/>
  			  <textarea type="text" name="why" placeholder="请输入加入gis小组的理由"></textarea>
  			  <input type="button" style="background:url(images/ok.jpg)" id="submitBtn"/>
          		</form>
        		  <span id="tishi"></span>
这是form表单

        <script type="text/javascript">
          $(function(){
            $("#submitBtn").click(function(){
              var params=$('input,textaera').serialize();//得到input和textarea中的值,本人就在这里出现错误
              var url="join.php";//需要执行的后台文件

              $.ajax({
                type:"POST",   //方法
                url: url,      //文件路径
                dataType:"json",//用的是什么字符,json字符在js中相当有优势
                data:params,//要传送的数据
                async:true,//是否同步或者异步
                success:function(msg){//查错
                  // alert(msg);
                  // document.write(msg);
                  // var tishi="你提交的姓名为"+msg.name;
                  //$("#tishi").html(tishi);
                },
                error: function () {
                alert("ajax有错!");
              }
              });
            });
          });
        </script>

这是后台文件微笑

include('connect.php');
$name=$_POST["name"];
//echo $name;
$number=$_POST["number"];
//echo $number;
$email=$_POST["email"];
//echo $email;
$reason=$_POST["why"];
//echo $reason;
$flag=0;
$sql="insert into apply(ApplyName,ApplyNumber,ApplyReason,ApplyEmail,TandF)value('$name','$number','$reason','$email','$flag')";
$result=mysqli_query($mysqli,$sql);




(2)js原生写法

   <div class="date">
        <div style="width:970px; margin:10px auto;"><!----> 
            <input class="laydate-icon" id="laydate-icon" name="laydate-icon" onClick="laydate()" /><br><br><br>
            <input type="button"  value="确定" onClick="show()">   </br>
        </div>
    </div>
<p>
<div id="searchresult"></div>
</p>
<script>
;!function(){
laydate({
   elem: '#demo'
})
}();

    
    var xmlHttp;
    function show(){
        var str = document.getElementById('laydate-icon').value;/从表单中获得这个空的参数,因为我的这个日期的控件和onclick还有onchange冲突
        xmlHttp=GetXmlHttpObject();//创建一个xmlhttp对象
        if(xmlHttp==null){
            alert("borwser does not support http request");
            return;
        }
        //alert(str);
        var url="getinformation.php";//后台执行文件
        url=url+"?laydate-icon="+str+"&ra=";//从表单获取的数据
        url=url+Math.random();//在尾部夹一个随机数,以免缓存冲突
        xmlHttp.onreadystatechange=stateChange;//<span style="font-family: Verdana, Arial, 宋体; line-height: 18px; background-color: rgb(249, 249, 249);">readyState 改变时,就会触发 onreadystatechange 事件</span>
        xmlHttp.open("GET",url,true);//向后台传递参数
        xmlHttp.send();
    }
    function stateChange(){
        if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){//404代表错误200表示成功
            //alert(xmlHttp.responseText);
            document.getElementById("searchresult").innerHTML=xmlHttp.responseText;//从后台获取的数据在searchreault中显示出来
        }
    }
    function GetXmlHttpObject(){//在不同的浏览器中创建不同的xmlhttp对象
        var xmlHttp=null;
        try{
            xmlHttp = new XMLHttpRequest();
        }
        catch(e){
            try{
                xmlHttp = new ActiveXObject("Msxm12.XMLHTTP");
            }
            catch(e){
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        return xmlHttp;
    }
</script>
以上就是js和jquery的两种写法

下面总结下以下几个关键词,在w3c上也有

readyState:

表示XMLHttpRequest对象的状态:0:未初始化。对象已创建,未调用open;

1:open方法成功调用,但Sendf方法未调用;

2:send方法已经调用,尚未开始接受数据;

3:正在接受数据。Http响应头信息已经接受,但尚未接收完成;

4:完成,即响应数据接受完成。

Onreadystatechange:

请求状态改变的事件触发器(readyState变化时会调用这个属性上注册的javascript函数)。

responseText:

服务器响应的文本内容

responseXML:

服务器响应的XML内容对应的DOM对象

Status:

服务器返回的http状态码。200表示“成功”,404表示“未找到”,500表示“服务器内部错误”等。

statusText:

服务器返回状态的文本信息。

Open(

string method,string url,boolean asynch,

String username,string password

):

指定和服务器端交互的HTTP方法,URL地址,即其他请求信息;

Method:表示http请求方法,一般使用"GET","POST".

url:表示请求的服务器的地址;

asynch:表示是否采用异步方法,true为异步,false为同步;

后边两个可以不指定,username和password分别表示用户名和密码,提供http认证机制需要的用户名和密码。

Send(content):

向服务器发出请求,如果采用异步方式,该方法会立即返回。

content可以指定为null表示不发送数据,其内容可以是DOM对象,输入流或字符串。

SetRequestHeader(String header,String Value):

设置HTTP请求中的指定头部header的值为value.

此方法需在open方法以后调用,一般在post方式中使用。

getAllResponseHeaders():

返回包含Http的所有响应头信息,其中相应头包括Content-length,date,uri等内容。

返回值是一个字符串,包含所有头信息,其中每个键名和键值用冒号分开,每一组键之间用CR和LF(回车加换行符)来分隔!

getResponseHeader(String header):

返回HTTP响应头中指定的键名header对应的值

Abort():

停止当前http请求。对应的XMLHttpRequest对象会复位到未初始化的状态。









三极管电平转换电路 摘要:本文介绍了三种基于三极管的电平转换电路方案。第一种采用双NPN三极管实现3.3V转5V反相电平转换;第二种使用单NPN三极管完成5V转3.3V同相转换;第三种利用单PNP三极管实现3.3V转5V同相转换。各方案均通过三极管的开关特性配合电阻网络实现电压域适配,具有结构简单、成本低的优点,适用于不同逻辑电平设备(如MCU与外设)间的信号兼容传输。文中详细分析了各电路的工作原理、元件作用和特性,并通过Multisim仿真验证了其功能有效性。 阅读详情

相关推荐

开源Agent Skill让AI画图不再翻车:从数据到专业图表全流程

在人工智能与数据可视化交叉领域,让模型直接生成图表往往伴随字体乱码、坐标轴密集、配色失调等高频问题。Agent Skill作为一种可复用的能力封装机制,将专业绘图流程固化为标准化操作手册,从数据特征识别、图表类型决策到代码生成与渲染校验形成完整闭环。它不再依赖临时提示词的一次性发挥,而是让AI按领域专家的思维执行任务,显著提升出图质量与稳定性。这种能力在数据分析报告、运营日报、论文插图等场景具有广泛实用价值,尤其适用于需要快速产出规范化图表的工作流。本文即从这一技术范式出发,介绍一个GitHub上获得2.5

weixin_33851429的博客 942

php中AJAX的介绍,AJAX的使用方法详解

AJAX作为异步传输,局部刷新非常方便,用处很广!首先,对于AJAX的使用有4步:1.创建AJAX对象var xmlHttp = new XMLHttpRequest();2.建立连接 (‘提交方式',‘Url地址')xmlHttp.open('get','./AJAX_XML.xml');3.判断ajax准备状态及状态码xmlHttp.onreadystatechange = function(...

weixin_39856630的博客 362

车载面试题目(ADAS)

多数功能都是依靠的前置传感器(经过Lidar、Radar、Camera融合),比如ACC、AEB、LKA、NOA、TJA、FCW等,只有少数涉及周视传感器,比如BSD、CVW、DOW。③如果前面有车切速度小于自车车速,自车减速对减速度有要求,比如3.5m/m2,④如果前车静止了,自车有个跟停距离要求,比如2-3m。试验场有不同曲率的弯道,比如125m、250m、500m的,根据需求跟车行驶,看是否会减速,能不能驶出弯道等。迭代内容:底层通讯、网络管理、诊断、刷写、信息安全、OTA。

qq_43475097的博客 2297

ajax请求的三种语法

1、get方式 $.get(url,function(){},'json'); 2、post方式 $.post(url,data,function(r){},'json'); 3、ajax方式 $.ajax({   url:url,   type:"GET/POST",   data:{   name:name,   password:password,   },

Two_steps的博客 1841

深入浅出SCSI子系统(一)Linux 内核中的 SCSI 架构

scsi系统

sinat_37817094的博客 6488

DAF-Net:动态注意力红外-可见光图像融合

DAF-Net 红外-可见光融合链路:IR/VIS 双分支 (Conv+ResBlock → 64ch) → DynamicAttentionFusion (Cat→Sigmoid→加权) → 重建 (Conv→Sigmoid)。TNO 上 SSIM=0.782 (vs IR), 0.734 (vs VIS), 参数量仅 218K。核心贡献:轻量动态注意力门控, 无监督 SSIM+MSE 损失不需要配准 ground truth。

FJN110的博客 318

ajax和jsp、php区别

[@toc]   前面说到,html是静态页面。然而随着技术发展,出现AJAX,所以现在不能称之为完全意义上的静态。   即便如此,我们一般还是将html称为静态页面,相对于jsp、php等动态页面。不过鉴于前后端分离思想盛行,有时后端开发只是做一个接口,提交一些json格式的数据给前端就不管了。至于前端怎么根据json数据渲染出界面,那就跟react、vue等框架使用有关了。 ...

博客 633

【Dify】知识库智能检索应用

本文介绍了一个基于大语言模型的知识库检索系统,实现从自然语言提问到智能回答的自动化流程。该系统通过知识检索节点定位相关信息,利用重排序模型优化结果,最后由大语言模型生成自然语言答案。核心模型包括InternLM2-7B和BCE重排序模型。工作流程包含输入问题、检索重排序、智能生成和答案输出四个阶段,适用于企业知识管理、客户支持、教育培训等多种场景,能显著提升信息检索效率和准确性。文章还提供了相关开发文档链接,涵盖AIGC工具平台搭建、常见问题解决等内容。

Mr数据杨 1000

初识php与ajax

PHP 服务器(phpstudy):apache,mysql apache服务器:接收请求,做出响应,运行php代码。 默认端口号:80 http://127.0.0.1:80--->http://127.0.0.1 http://localhost:80--->http://localhost mysql数据: 数据库,存储数据的 ph...

weixin_59151150的博客 1217

157、飞控中的鲁棒自适应控制

本文总结了飞控系统中鲁棒自适应控制的实践经验。作者通过炸机案例引出传统PID控制的局限性,分析了鲁棒性与自适应性的本质矛盾,提出"用鲁棒性兜底,用自适应性提性能"的设计原则。重点介绍了模型参考自适应控制(MRAC)的实现方法,包括参考模型设计、自适应律调参技巧(建议初始增益设为0.01)、直接/间接自适应的应用场景差异,以及防止参数漂移的鲁棒修正方法。文章还分享了实际调试中的三大关键问题(初始值设定、激励条件、执行器饱和)及解决方案,并推荐了"鲁棒PID+自适应前馈"的混合架构。最后强调调试顺序应为先保证鲁

2401_88858637的博客 27

B站评论情感分析实战:Python批量爬取+BERT正负向分类,精准度92%(附完整代码)

用技术手段自动化挖掘用户真实情感,比人工分析更高效、更客观。这套方案的精度能稳定在90%左右,完全满足实际应用需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1025

PHP - AJAX 与 PHP

AJAX(Asynchronous JavaScript and XML)是一种技术,允许网页通过后台与服务器异步交换数据,更新部分页面内容而无需重新加载整个页面。研究表明,它结合了 JavaScript、XMLHttpRequest(或现代 Fetch API)、DOM 操作和数据格式(如 JSON 或 XML),广泛用于动态 Web 应用,如实时搜索、表单验证等。AJAX。

m0_57545130的博客 1169

大模型LangChain面试题及参考答案(上)

明确的输入输出类型:函数参数需包含类型注解,返回值需定义清晰的数据结构(如JSON格式),便于LLM理解参数含义和调用方式。工具描述:通过文档字符串或独立的描述对象(如Tool类)说明函数的功能、参数用途及调用场景,供LLM判断是否需要调用。示例:定义一个计算两个数之和的工具函数@tool"""计算两个整数的和。参数:- a:第一个整数- b:第二个整数调用场景:当用户需要进行数值加法计算时使用。"""除了内置的。

大模型大数据攻城狮的专栏 1138

PHP之与Ajax那些事儿

PHP PHP 即 “超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。 Ajax AJAX = Asynchronous JavaScript And XML(异步 JavaScript 及 XML) AJAX 是 Asynchronous JavaScript And XML 的首字母缩写。 AJAX 并不是一种新的编程语言,而

weixin_45846241的博客 1233

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

「PHP系列」PHP AJAX运用

AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。通过AJAX,你可以创建快速动态网页应用,将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面。异步通信:AJAX使用异步方式与服务器进行通信,这意味着浏览器在等待服务器响应时不会阻塞用户界面的其他操作。浏览器兼容性:虽然AJAX的名字中包含了“XML”,但实际上它可以使用任何数据格式,包括JSON、纯文本等。这使得AJAX能够在不同的浏览器和平台上得到广泛的应用。

日常笔记/总结/系列知识梳理 1394

php 之 ajax,PHP AJAX 与 PHP

PHP - AJAX 与 PHPAJAX 被用于创建交互性更强的应用程序。 AJAX PHP 实例下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 服务器进行通信:实例尝试在输入框中输入一个名字,如:Anna:返回值:实例解释 - HTML 页面当用户在上面的输入框中键入字符时,会执行 "showHint()" 函数。该函数由 "onkeyup" 事件触发:function sho...

weixin_42349277的博客 148

php中ajax请求

php中ajax请求的时候,网上一般都是如下这个样子: function showHint(str) { if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest)

swimming_in_IT_的博客 2302

php ajax搜索,PHP 与AJAX

PHP 实例 - AJAX 实时搜索在使用 PHP 的时候,可以通过 AJAX 为用户提供更友好、交互性更强的搜索体验。本节给出了具体介绍!AJAX Live Search在下面的实例中,我们将演示一个实时的搜索,在您键入数据的同时即可得到搜索结果。实时的搜索与传统的搜索相比,具有很多优势:当键入数据时,就会显示出匹配的结果当继续键入数据时,对结果进行过滤如果结果太少,删除字符就可以获得更宽的范围...

weixin_39750731的博客 168

php mysql ajax

目录 一、php与mysql 二、Ajax 一、php与mysql (一)操作语句 1.数据库连接如$conn=mysql_connect('localhost','root','123456'); 2.mysql_query() 函数该函数用于向 SQL 连接发送查询和命令 3.mysql_select_db() 函数选取数据库如mysql_select_db("cloud",$conn); 4.插入语句$result=mysql_query("INSERTINTOd...

qq_43496887的博客 2305

PHP 和 AJAX:PHP 中的 AJAX 是什么?

在 PHP 中实现 AJAX 涉及使用 JavaScript 向 PHP 服务器发送异步请求,并在不重新加载整个页面的情况下动态更新网页。AJAX(异步 JavaScript 和 XML)支持客户端和服务器之间的无缝通信,允许在后台检索和处理数据。PHP 处理服务器端处理并生成动态响应,例如从数据库中检索数据或执行计算。PHP 中的 AJAX 通过启用实时更新和减少页面加载时间,促进更具交互性和响应性的用户体验。它广泛用于 Web 开发,用于创建动态和交互式 Web 应用程序。

新华编程特战队 1395

php与ajax框架,PHP开源AJAX框架

jQPie这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:利用$.getJSON方法简化来自PHP的请求和处理数据。利用$.(element).load方法注入PHP生成的html到某一页面元素中。利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。p...

weixin_39624606的博客 143

利用ajax向php传值

利用ajax实现与php数据交互,并局部刷新页面 本文主要有以下几个要点: ajax的基本语法结构 jQuery基本语法 json数组基本结构 ajax回调函数中的json数组解析及局部刷新 php基本语法 ajax与php的对接 php中post数据提交方式与接收 ajax基本语法 $.ajax({ type: “post”, //数据提交方式(post/get) url: “demo.php”, //提交到的url data: {username:username,password:password},

weixin_46884853的博客 2236

php 设置ajax,通过ajax设置php会话

我正在尝试构建我的AJAX登录系统,但我遇到了PHP会话的一些问题.这是我在index.php中使用的AJAX代码:$("#buttonLogin").click(function(){$.post("/ajaxLogin.php",{Username : $("#loginUsername").val(),Password : $("#loginPassword").val()},functio...

weixin_33173924的博客 227

php ajax写一起,Ajax如何与PHP一起使用?

我有麻烦使用Ajax和PHP。我想要做的就是调用一个ajax函数,它从表单的输入中获取一个值,并检查该电子邮件是否存在于数据库中。这是我目前的javascript://Checks for Existing Emailfunction checkExisting_email() {$.ajax({type: 'POST',url: 'checkExist.php',data: input});em...

weixin_32430941的博客 180
上一篇: web前端之button和submit的区别
下一篇: php与mysql之乱码问题
反斜杠青年
博客等级 码龄11年 29粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值