栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将数据从Javascript传递到PHP,反之亦然?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将数据从Javascript传递到PHP,反之亦然?

从PHP传递数据很容易,您可以使用它生成Javascript。另一种方法要难一些-您必须通过Javascript请求来调用PHP脚本。

一个示例(为简单起见,使用传统的事件注册模型):

<!-- headers etc. omitted --><script>function callPHP(params) {    var httpc = new XMLHttpRequest(); // simplified for clarity    var url = "get_data.php";    httpc.open("POST", url, true); // sending as POST    httpc.onreadystatechange = function() { //Call a function when the state changes.        if(httpc.readyState == 4 && httpc.status == 200) { // complete and no errors alert(httpc.responseText); // some processing here, or whatever you want to do with the response        }    };    httpc.send(params);}</script><a href="#" onclick="callPHP('lorem=ipsum&foo=bar')">call PHP script</a><!-- rest of document omitted -->

不管

get_data.php
产生什么,它将出现在httpc.responseText中。错误处理,事件注册和跨浏览器XMLHttpRequest兼容性留给读者简单的练习;)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402589.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号