PHP和JavaScript跨域调用

青春壹個敷衍的年華 提交于 2020-03-12 14:45:54

参考了网上的资料,写了个简单的跨域调用示例:

1.HTML文件:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<script type="text/javascript">
function getProfile(str)
{
    var arr =str;//或eval(str)
    document.getElementById('TestName').innerHTML = arr.name;
}
</script>
<body><div id="TestName"></div></body>
<script type="text/javascript" src="Hello.php"></script>
</html>

注意:

<script type="text/javascript" src="Hello.php"></script>
一定要在Body之后,因为名为TestName的DIV在Body后才可以被调用.

2.PHP文件:

<?php
$arr = array(
'name' => 'garfield',
'nick' => 'Hello',
);
$json_string = json_encode($arr);
echo "getProfile($json_string)";
?> 

 

很简单,但这个技巧很有用.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!