为了账号安全,请及时绑定邮箱和手机立即绑定

ajax是要写在JS里面,json是要写在服务器端是这样吗?

ajax是要写在JS里面,json是要写在服务器端是这样吗?

正在回答

5 回答

我做模拟数据交互的联系的时候是自己写的json,并没有用到服务端的语言,直接新建一个json.txt的文件自己写了符合json格式的文件,然后用ajax请求输出。还没实战演练过交互的过程。

0 回复 有任何疑惑可以回复我~

我認為是

AJAX技術是指  使用js中的XMLHttpRequest對象來實現與伺服器進行異步資訊交換

  1. 因為XMLHttpRequest是JS中的對象 要寫在JS中 寫在JS中與伺服器端來進行交互

而JSON是一種可以輕鬆轉換成JS對象的數據格式

  2.  所以寫在伺服器端 當客戶端接收之後 可以輕鬆將之轉換成JS對象來使用

2 回复 有任何疑惑可以回复我~

ajax写在前台 ,而json一般用于返回后台中的数组,很方便的,也是初学共同努力哈!

0 回复 有任何疑惑可以回复我~

php代码写错了漏了一个转json的过程,应该是:

<?php
 
$jsonpData = json_encode( array(
    'name' => 'carl',
    'age'  => 24
) );
 
echo 'callback('.json_encode($jsonpData).')';
 
?>


0 回复 有任何疑惑可以回复我~

举个JSONP的例子:

// 客户端代码

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
</body>
<script type="text/javascript">

    function callback(data) {
        console.log(data);
    }
</script>

<script type="text/javascript" src="ajax.php"></script>

</html>


// ajax.php代码

<?php

$jsonpData = json_encode( array(
    'name' => 'carl',
    'age'  => 24
) );

echo 'callback('.$jsonpData.')';

?>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

ajax是要写在JS里面,json是要写在服务器端是这样吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信