写这篇博客是为了纪念一下今晚如此机智的自己~
我居然猜到了$.post(url,data,function(val){})
回调函数的参数居然就是url这个PHP页面的echo值,突然好喜欢我自己,嘿嘿嘿
这是我的调用$.post()函数的代码
function load_collection(collection_id){
if(confirm("载入本条收藏代码后将覆盖当前代码框内容,是否确认载入?")){
$.post("collect.php?action=load",
{collection_id:collection_id},
function(data){
editor.setValue(data);
});
}
}
这是$.post()函数所访问的URL的collect.php页面的核心代码块
if (isset($_GET["action"]) && $_GET["action"] == "load") {
$collection_id = $_POST['collection_id'];
$sql = "select source from code_collection where collection_id = ?";
$result = pdo_query($sql, $collection_id);
$source = $result[0]['source'];
echo $source; /*这个echo输出的$sourc会作为实参,
传给调用$.post()页面的$.post(data)的回调函数的形参*/
}