javascript与php使用json传递数据
2023-06-26编程教程下载本文javascript,PHP,使用
- javascript:
<script>
function loadDoc(file,async=true){
if(window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{ // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if(async === true){
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState < 4){
// 加载中
}else if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
// 成功
xmlDoc=xmlhttp.responseText;
return xmlDoc
}else{
// 失败
xmlhttp.abort()
return
}
}
}
xmlhttp.open("POST",file,async);
xmlhttp.setRequestHeader("Content-type", "application/json");
var data = {
name:'lee'
}
var json = JSON.stringify(data)
xmlhttp.send(json);
if(async === false){
xmlDoc=xmlhttp.responseText;
return xmlDoc
}
}
var data = loadDoc('http://localhost/test.php',false)
console.log(data)
</script>
- php:
<?php
header('access-control-allow-origin:*');
header('Access-Control-Allow-Headers:WWW-Authenticate,Authorization,Set-Cookie,X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version');
$json = file_get_contents('php://input');
echo $json;
- 结果:
《javascript与php使用json传递数据.doc》
下载本文的Word格式文档,以方便收藏与打印。
-
-
PHP与Redis序列化会话存储怎么实现
在PHP中,可以使用Redis作为会话存储的后端,以实现会话持久化和共享。为了实现这个目标,可以使用PHP的Redis扩展来连接到Redis服务器,并使用Redis中的set和get命令来读取和存储会话数据。
在将会话数据存储到Re...
2024-04-29编程代码PHP,Redis
-
php获取毫秒时间戳要注意什么问题
在PHP中获取毫秒时间戳时,需要注意以下几点问题:
PHP原生的time()函数只能获取到秒级别的时间戳,无法获取毫秒级别的时间戳。因此,需要使用microtime()函数来获取毫秒级别的时间戳。
microtime()函数返回...
2024-04-23编程代码PHP
-
php日志查看的方法是什么
在PHP中查看日志的方法取决于日志是如何记录的。一般来说,PHP的日志可以通过以下几种方式进行查看:
PHP错误日志:PHP错误日志记录了PHP代码中的错误和警告信息。在PHP配置文件中可以设置错误日志的位置和级别...
2024-04-22编程代码PHP
-
php慢日志解决的方法是什么
解决PHP慢日志的方法通常包括以下几个步骤:
启用慢日志记录:首先需要在PHP配置文件中启用慢日志记录功能。可以通过修改php.ini文件中的以下配置项来开启慢日志记录:
slowlog = /path/to/slow_log_file
reque...
2024-04-22编程代码PHP
-
php网站运行特别卡的原因有哪些
服务器资源不足:如果网站所在的服务器资源不足以应对网站的访问量和数据处理需求,就会导致网站运行特别卡。
程序代码质量低:如果网站的代码质量低下,存在大量冗余代码、死循环、内存泄漏等问题,就会导致...
2024-04-22编程代码PHP
-
php怎么实时更新指定的内容
要实现php实时更新指定的内容,可以使用Ajax技术。具体步骤如下:
在前端页面中使用Ajax发送请求到后端的php文件。可以使用jQuery库来简化Ajax的操作。
$.ajax({
url: 'update_content.php',
...
2024-04-22编程代码PHP
-
php自动刷新代码如何写
在PHP中,可以使用header()函数来实现自动刷新页面的效果。以下是一个简单的示例代码:
<?php
// 设置自动刷新页面的时间间隔为5秒
header("refresh: 5");
// 输出当前时间
echo "当前时间是...
2024-04-22编程代码PHP
-
php unset函数的用途有哪些
释放变量的内存空间:使用unset函数可以释放变量所占用的内存空间,从而提高内存的利用效率。
删除数组中的元素:可以使用unset函数来删除数组中指定的元素,从而动态修改数组的内容。
删除对象属性:在面...
2024-04-22编程代码PHP