php部分:
<?php
$kuaidi= array();
$kuaidi['1000'] = array('info'=>"王小三的快递",'status'=>"配送中");
$kuaidi['1001'] = array('info'=>"王三的快递",'status'=>"配送中");
$kuaidi['1002'] = array('info'=>"张三的快递",'status'=>"已配送");
//传送方式:get
//参数:callback 回调函数名
//参数:kuaidi_id 需要查询的快递单号
if(!empty($_GET["kuaidi_id"])){
if(empty($_GET['callback'])){
echojson_encode($kuaidi[$_GET['kuaidi_id']]);
}else{
echo$_GET['callback']."(".json_encode($kuaidi[$_GET['kuaidi_id']]).")";
}
}
?>
html部分:
注意:最后一行有个注释掉的script标签,因为那样写就无法动态获取快递单号
所以我们在点击事件里面,动态生成script标签,用来引入上述写好的PHP文件,回调函数,获取PHP文件中的数组的对应值,这里实现的是跨域获取对应值。