使用 go 开发 web 应用,很多时候需要用到二次从服务器获取内容的场景,为什么说是二次呢?那就是,你已经打开了某个 web 页面,但是根据场景需要,有一些数据你并不是一开始就能知道需要加载的,直到用户做了一个操作,你才能获知需要再拿到一些什么数据过来显示给用户。同时,你又不希望客户正在看着的页面整页重新刷新一次(因为这有时候很招人烦)。所以,你要用到 ajax 了。
我们使用 ajax 是为了:异步操作,局部刷新。
首先,我们先建立一个简单的web程序。
/**
* CofoxS
* @Author: Jian Junbo
* @Email: junbojian@qq.com
* @Create: 2020/2/16 23:50
* Copyright (c) 2020 Jian Junbo All rights reserved.
*
* Description: go web 应用使用 ajax 传参的简单示例。也少量应用些 json
*/
package main
import (
"fmt"
"html/template"
"net/http"
"time"
)
func main() {
http.HandleFunc("/", cofoxSayHelloMoonHandler)
err := http.ListenAndServe("", nil)
if err != nil {
fmt.Println(time.Now().Format("2006-01-20 15:04:05.0000000"), err.Error())
}
}
func cofoxSayHelloMoonHandler(writer http.ResponseWriter, request *http.Request) {
t, err := template.ParseFiles("index.html")
if err != nil {
fmt.Println("加载模板文件错误!",err.Error())
return
}
err1 := t.ExecuteTemplate(writer, "index.html", nil)
if err1 != nil {
fmt.Println("执行模板错误!",err1.Error())
return
}
}
这段代码运行起来,是一个空白的页面,上面什么都没有。
内容空白的网页
现在给模板页 index.html 加上点东西。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Love Moon</title>
</head>
<body>
<div>《西游记》</div>
<div>第一回:灵根育孕源流出,心性修持大道生</div>
<div>第二回:悟彻菩提真妙理,断魔归本合元神</div>
<div>第三回:四海千山皆拱伏,九幽十类尽除名</div>
...
<div>第八十一回:镇海寺心猿知怪,黑松林三众寻师</div>
<button>拿到章回内容</button>
<div id="showContent" style="background-color: darkseagreen">等待选择章回</div>
</body>
</html>
于是页面变成了这个样子。
加了西游记
现在还没有动态效果,我们在服务器上加上小说的数据源。先建立一个小说结构 struct
//--小说 数据结构()
type zhanghuixiaoshuo struct {
ZhanghuiCode string
Title string
Content string
}
以此为基础,构建整个章回小说的内容结构。使用一个 func 来保存全部的小说数据(只是为了演示,实际项目当然不能这样保存数据)
//--西游记全部数据()
func dataSrcXiYouJi() (result []zhanghuixiaoshuo) {
var xiyoujiall []zhanghuixiaoshuo
var zhanghui zhanghuixiaoshuo
{
zhanghui.ZhanghuiCode = "1"
zhanghui.Title = "第一回:灵根育孕源流出,心性修持大道生"
zhanghui.Content = `
诗曰:
混沌未分天地乱,茫茫渺渺无人见。
自从盘古破鸿蒙,开辟从兹清浊辨。
覆载群生仰至仁,发明万物皆成善。
欲知造化会元功,须看西游释厄传。
盖闻天地之数,有十二万九千六百岁为一元。将一元分为十二会,乃子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥之十二支也。每会该一万八百岁。且就一日而论:子时得阳气,而丑则鸡鸣;寅不通光,而卯则日出;辰时食后,而巳则挨排;日午天中,而未则西蹉;申时晡而日落酉;戌黄昏而人定亥。譬于大数,若到戌会之终,则天地昏蒙而万物否矣。再去五千四百岁,交亥会之初,则当黑暗,而两间人物俱无矣,故曰混沌。又五千四百岁,亥会将终,贞下起元,近子之会,而复逐渐开明。邵康节曰:"冬至子之半,天心无改移。一阳初动处,万物未生时。"到此,天始有根。再五千四百岁,正当子会,轻清上腾,有日,有月,有星,有辰。日、月、星、辰,谓之四象。故曰,天开于子。又经五千四百岁,子会将终,近丑之会,而逐渐坚实。易曰:"大哉乾元!至哉坤元!万物资生,乃顺承天。"至此,地始凝结。再五千四百岁,正当丑会,重浊下凝,有水,有火,有山,有石,有土。水、火、山、石、土谓之五形。故曰,地辟于丑。又经五千四百岁,丑会终而寅会之初,发生万物。历曰:"天气下降,地气上升;天地交合,群物皆生。"至此,天清地爽,阴阳交合。再五千四百岁,正当寅会,生人,生兽,生禽,正谓天地人,三才定位。故曰,人生于寅。
感盘古开辟,三皇治世,五帝定伦,世界之间,遂分为四大部洲:曰东胜神洲,曰西牛贺洲,曰南赡部洲,曰北俱芦洲。这部书单表东胜神洲。海外有一国土,名曰傲来国。国近大海,海中有一座山,唤为花果山。此山乃十洲之祖脉,三岛之来龙,自开清浊而立,鸿蒙判后而成。真个好山!有词赋为证。赋曰:
势镇汪洋,威宁瑶海。势镇汪洋,潮涌银山鱼入穴;威宁瑶海,波翻雪浪蜃离渊。木火方隅高积上,东海之处耸崇巅。丹崖怪石,削壁奇峰。丹崖上,彩凤双鸣;削壁前,麒麟独卧。峰头时听锦鸡鸣,石窟每观龙出入。林中有寿鹿仙狐,树上有灵禽玄鹤。瑶草奇花不谢,青松翠柏长春。仙桃常结果,修竹每留云。一条涧壑藤萝密,四面原堤草色新。正是百川会处擎天柱,万劫无移大地根。
那座山,正当顶上,有一块仙石。其石有三丈六尺五寸高,有二丈四尺围圆。三丈六尺五寸高,按周天三百六十五度;二丈四尺围圆,按政历二十四气。上有九窍八孔,按九宫八卦。四面更无树木遮阴,左右倒有芝兰相衬。盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。内育仙胞,一日迸裂,产一石卵,似圆球样大。因见风,化作一个石猴,五官俱备,四肢皆全。便就学爬学走,拜了四方。目运两道金光,射冲斗府。惊动高天上圣大慈仁者玉皇大天尊玄穹高上帝,驾座金阙云宫灵霄宝店,聚集仙卿,见有金光焰焰,即命千里眼、顺风耳开南天门观看。二将果奉旨出门外,看的真,听的明。须臾回报道:"臣奉旨观听金光之处,乃东胜神洲海东傲来小国之界,有一座花果山,山上有一仙石,石产一卵,见风化一石猴,在那里拜四方,眼运金光,射冲斗府。如今服饵水食,金光将潜息矣。"玉帝垂赐恩慈曰:"下方之物,乃天地精华所生,不足为异。"
那猴在山中,却会行走跳跃,食草木,饮涧泉,采山花,觅树果;与狼虫为伴,虎豹为群,獐鹿为友,猕猿为亲;夜宿石崖之下,朝游峰洞之中。真是"山中无甲子,寒尽不知年。"一朝天气炎热,与群猴避暑,都在松阴之下顽耍。你看他一个个:
跳树攀枝,采花觅果;抛弹子,邷么儿;跑沙窝,砌宝塔;赶蜻蜓,扑八蜡;参老天,拜菩萨;扯葛藤,编草帓;捉虱子,咬又掐;理毛衣,剔指甲;挨的挨,擦的擦;推的推,压的压;扯的扯,拉的拉,青松林下任他顽,绿水涧边随洗濯。
一群猴子耍了一会,却去那山涧中洗澡。见那股涧水奔流,真个似滚瓜涌溅。古云:"禽有禽言,兽有兽语。"众猴都道:"这股水不知是那里的水。我们今日赶闲无事,顺涧边往上溜头寻看源流,耍子去耶!"喊一声,都拖男挈女,呼弟呼兄,一齐跑来,顺涧爬山,直至源流之处,乃是一股瀑布飞泉。但见那:
一派白虹起,千寻雪浪飞;
海风吹不断,江月照还依。
冷气分青嶂,馀流润翠微;
潺湲名瀑布,真似挂帘帷。
众猴拍手称扬道:"好水!好水!原来此处远通山脚之下,直接大海之波。"又道:"那一个有本事的,钻进去寻个源头出来,不伤身体者,我等即拜他为王。"连呼了三声,忽见丛杂中跳出一名石猴,应声高叫道:"我进去!我进去!"好猴!也是他:
今日芳名显,时来大运通;
有缘居此地,王遣入仙宫。
你看他瞑目蹲身,将身一纵,径跳入瀑布泉中,忽睁睛抬头观看,那里边却无水无波,明明朗朗的一架桥梁。他住了身,定了神,仔细再看,原来是座铁板桥。桥下之水,冲贯于石窍之间,倒挂流出去,遮闭了桥门。却又欠身上桥头,再走再看,却似有人家住处一般,真个好所在。但见那:
翠藓堆蓝,白云浮玉,光摇片片烟霞。虚窗静室,滑凳板生花。乳窟龙珠倚挂,萦回满地奇葩。锅灶傍崖存火迹,樽罍靠案见肴渣。石座石床真可爱,石盆石碗更堪夸。又见那一竿两竿修竹,三点五点梅花。几树青松常带雨,浑然相个人家。
看罢多时,跳过桥中间,左右观看,只见正当中有一石碣。碣上有一行楷书大字,镌着"花果山福地,水帘洞洞天。"石猴喜不自胜,急抽身往外便走,复瞑目蹲身,跳出水外,打了两个呵呵道:"大造化!大造化!"众猴把他围住,问道:"里面怎么样?水有多深?"石猴道:"没水!没水!原来是一座铁板桥。桥那边是一座天造地设的家当。"众猴道:"怎见得是个家当?"石猴笑道:"这股水乃是桥下冲贯石桥,倒挂下来遮闭门户的。桥边有花有树,乃是一座石房。房内有石窝、石灶、石碗、石盆、石床、石凳。中间一块石碣上,镌着'花果山福地,水帘洞洞天。'真个是我们安身之处。里面且是宽阔,容得千百口老小。我们都进去住也,省得受老天之气。这里边:
刮风有处躲,下雨好存身。
霜雪全无惧,雷声永不闻。
烟霞常照耀,祥瑞每蒸熏。
松竹年年秀,奇花日日新。"
众猴听得,个个欢喜,都道:"你还先走,带我们进去,进去!"石猴却又瞑目蹲身,往里一跳,叫道:"都随我进来!进来!"那些猴有胆大的,都跳进去了;胆小的,一个个伸头缩颈,抓耳挠腮,大声叫喊,缠一会,也都进去了。跳过桥头,一个个抢盆夺碗,占灶争床,搬过来,移过去,正是猴性顽劣,再无一个宁时,只搬得力倦神疲方止。石猿端坐上面道:"列位呵,'人而无信,不知其可。'你们才说有本事进得来,出得去,不伤身体者,就拜他为王。我如今进来又出去,出去又进来,寻了这一个洞天与列位安眠稳睡,各享成家之福,何不拜我为王?"众猴听说,即拱伏无违。一个个序齿排班,朝上礼拜,都称"千岁大王"。自此,石猴高登王位,将"石"字儿隐了,遂称美猴王。有诗为证。诗曰:
三阳交泰产群生,仙石胞含日月精。
借卵化猴完大道,假他名姓配丹成。
内观不识因无相,外合明知作有形。
历代人人皆属此,称王称圣任纵横。
美猴王领一群猿猴、猕猴、马猴等,分派了君臣佐使,朝游花果山,暮宿水帘洞,合契同情,不入飞鸟之丛,不从走兽之类,独自为王,不胜欢乐。是以:
春采百花为饮食,夏寻诸果作生涯。
秋收芋栗延时节,冬觅黄精度岁华。
美猴王享乐天真,何期有三五百载。一日,与群猴喜宴之间,忽然忧恼,堕下泪来。众猴慌忙罗拜道:"大王何为烦恼?"猴王道:"我虽在欢喜之时,却有一点儿远虑,故此烦恼。"众猴又笑道:"大王好不知足!我等日日欢会,在仙山福地,古洞神州,不伏麒麟辖,不伏凤凰管,又不伏人间王位所拘束,自由自在,乃无量之福,为何远虑而忧也?"猴王道:"今日虽不归人王法律,不惧禽兽威服,将来年老血衰,暗中有阎王老子管着,一旦身亡,可不枉生世界之中,不得久住天人之内?"众猴闻此言,一个个掩面悲啼,俱以无常为虑。
只见那班部中,忽跳出一个通背猿猴,厉声高叫道:"大王若是这般远虑,真所谓道心开发也!如今五虫之内,惟有三等名色,不伏阎王老子所管。"猴王道:"你知那三等人?"猿猴道:"乃是佛与仙与神圣三者,躲过轮回,不生不灭,与天地山川齐寿。"猴王道:"此三者居于何所?"猿猴道:"他只在阎浮世界之中,古洞仙山之内。"猴王闻之,满心欢喜,道:"我明日就辞汝等下山,云游海角,远涉天涯,务必访此三者,学一个不老长生,常躲过阎君之难。"噫!这句话:
顿教跳出轮回网,致使齐天大圣成。
众猴鼓掌称扬,都道:"善哉!善哉!我等明日越岭登山,广寻些果品,大设筵宴送大王也。"
次日,众猴果去采仙桃,摘异果,刨山药,劚黄精,芝兰香蕙,瑶草奇花,般般件件,整整齐齐,摆开石凳石桌,排列仙酒仙肴。但见那:
金丸珠弹,红绽黄肥。金丸珠弹腊樱桃,色真甘美;红绽黄肥熟梅子,味果香酸。鲜龙眼,肉甜皮薄;火荔枝,核小囊红。林檎碧实连枝献,枇杷缃苞带叶擎。兔头梨子鸡心枣,消渴除烦更解酲。香桃烂杏,美甘甘似玉液琼浆;脆李杨梅,酸荫荫如脂酸膏酪。红囊黑子熟西瓜,四瓣黄皮大柿子。石榴裂破,丹砂粒现火晶珠;芋栗剖开,坚硬肉团金玛瑙。胡桃银杏可传茶,椰子葡萄能做酒。榛松榧柰满盘盛,橘蔗柑橙盈案摆。熟煨山药,烂煮黄精,捣碎茯苓并薏苡,石锅微火漫炊羹。人间纵有珍馐味,怎比山猴乐更宁?
群猴尊美猴王上坐,各依齿肩排于下边,一个个轮流上前,奉酒,奉花,奉果,痛饮了一日。次日,美猴王早起,教:"小的们,替我折些枯松,编作筏子,取个竹竿作篙,收拾些果品之类,我将去也。"果独自登筏,尽力撑开,飘飘荡荡,径向大海波中,趁天风,来渡南赡部洲地界。这一去,正是那:
天产仙猴道行隆,离山驾筏趁天风。
飘洋过海寻仙道,立志潜心建大功。
有分有缘休俗愿,无忧无虑会元龙。
料应必遇知音者,说破源流万法通。
也是他运至时来,自登木筏之后,连日东南风紧,将他送到西北岸前,乃是南赡部洲地界。持篙试水,偶得浅水,弃了筏子,跳上岸来,只见海边有人捕鱼、打雁、挖蛤、淘盐。他走近前,弄个把戏,妆个□【上左"齿"右"可",下"女"】虎,吓得那些人丢筐弃网,四散奔跑。将那跑不动的拿住一个,剥了他衣裳,也学人穿在身上,摇摇摆摆,穿州过府,在市尘中,学人礼,学人话。朝餐夜宿,一心里访问佛仙神圣之道,觅个长生不老之方。见世人都是为名为利之徒,更无一个为身命者。正是那:
争名夺利几时休?早起迟眠不自由!
骑着驴骡思骏马,官居宰相望王侯。
只愁衣食耽劳碌,何怕阎君就取勾?
继子荫孙图富贵,更无一个肯回头!
猴王参访仙道,无缘得遇。在于南赡部洲,串长城,游小县,不觉八九年馀。忽行至西洋大海,他想着海外必有神仙。独自个依前作筏,又飘过西海,直至西牛贺洲地界。登岸偏访多时,忽见一座高山秀丽,林麓幽深。他也不怕狼虫,不惧虎豹,登山顶上观看。果是好山:
千峰开戟,万仞开屏。日映岚光轻锁翠,雨收黛色冷含青。枯藤缠老树,古渡界幽程。奇花瑞草,修竹乔松。修竹乔松,万载常青欺福地;奇花瑞草,四时不谢赛蓬瀛。幽鸟啼声近,源泉响溜清。重重谷壑芝兰绕,处处巉崖苔藓生。起伏峦头龙脉好,必有高人隐姓名。
正观看间,忽闻得林深之处,有人言语,急忙趋步,穿入林中,侧耳而听,原来是歌唱之声。歌曰:
"观棋柯烂,伐木丁丁,云边谷口徐行,卖薪沽酒,狂笑自陶情。苍迳秋高,对月枕松根,一觉天明。认旧林,登崖过岭,持斧断枯藤。收来成一担,行歌市上,易米三升。更无些子争竞,时价平平,不会机谋巧算,没荣辱,恬淡延生。相逢处,非仙即道,静坐讲黄庭。"
美猴王听得此言,满心欢喜道:"神仙原来藏在这里!"急忙跳入里面,仔细再看,乃是一个樵子,在那里举斧砍柴。但看他打扮非常:
头上戴箬笠,乃是新笋初脱之箨。身上穿布衣,乃是木绵捻就之纱。腰间系环绦,乃是老蚕口吐之丝。足下踏草履,乃是枯莎搓就之爽。手执衠钢斧,担挽火麻绳。扳松劈枯树,争似此樵能!
猴王近前叫道:"老神仙!弟子起手。"那樵汉慌忙丢了斧,转身答礼道:"不当人!不当人!我拙汉衣食不全,怎敢当'神仙'二字?"猴王道:"你不是神仙,如何说出神仙的话来?"樵夫道:"我说甚么神仙话?"猴王道:"我才来至林边,只听的你说:'相逢处非仙即道,静坐讲黄庭。'黄庭乃道德真言,非神仙而何?"樵夫笑道:"实不瞒你说,这个词名做满庭芳,乃一神仙教我的。那神仙与我舍下相邻。他见我家事劳苦,日常烦恼,教我遇烦恼时,即把这词儿念念。一则散心,二则解困。我才有些不足处思虑,故此念念。不期被你听了。"猴王道:"你家既与神仙相邻,何不从他修行?学得个不老之方?却不是好?"樵夫道:"我一生命苦,自幼蒙父母养育至八九岁,才知人事,不幸父丧,母亲居孀。再无兄弟姊妹,只我一人,没奈何,早晚侍奉。如今母老,一发不敢抛离。却又田园荒芜,衣食不足,只得斫两束柴薪,挑向市尘之间,货几文钱,籴几升米,自炊自造,安排些茶饭,供养老母,所以不能修行。"
猴王道:"据你说起来,乃是一个行孝的君子,向后必有好处。但望你指与我那神仙住处,却好拜访去也。"樵夫道:"不远,不远。此山叫做灵台方寸山。山中有座斜月三星洞。那洞中有一个神仙,称名须菩提祖师。那祖师出去的徒弟,也不计其数,见今还有三四十人从他修行。你顺那条小路儿,向南行七八里远近,即是他家了。"猴王用手扯住樵夫道:"老兄,你便同我去去。若还得了好处,决不忘你指引之恩。"樵夫道:"你这汉子,甚不通变。我方才这般与你说了,你还不省?假若我与你去了,却不误了我的生意?老母何人奉养?我要斫柴,你自去,自去。"
猴王听说,只得相辞。出深林,找上路径,过一山坡,约有七八里远,果然望见一座洞府。挺身观看,真好去处!但见:
烟霞散彩,日月摇光。千株老柏,万节修篁。千株老柏,带雨半空青冉冉;万节修篁,含烟一壑色苍苍。门外奇花布锦,桥边瑶草喷香。石崖突兀青苔润,悬壁高张翠藓长。时闻仙鹤唳,每见凤凰翔。仙鹤唳时,声振九皋霄汉远;凤凰翔起,翎毛五色彩云光。玄猿白鹿随隐见,金狮玉象任行藏。细观灵福地,真个赛天堂!
又见那洞门紧闭,静悄悄杳无人迹。忽回头,见崖头立一石牌,约有三丈馀高、八尺馀阔,上有一行十个大字,乃是"灵台方寸山,斜月三星洞"。美猴王十分欢喜道:"此间人果是朴实。果有此山此洞。"看勾多时,不敢敲门。且去跳上松枝梢头,摘松子吃了顽耍。
少顷间,只听得呀的一声,洞门开处,里面走出一个仙童,真个丰姿英伟,像貌清奇,比寻常俗子不同。但见他:
髽髻双丝绾,宽袍两袖风。
貌和身自别,心与相俱空。
物外长年客,山中永寿童。
一尘全不染,甲子任翻腾。
那童子出得门来,高叫道:"甚么人在此搔扰?"猴王扑的跳下树来,上前躬身道:"仙童,我是个访道学仙之弟子,更不敢在此搔扰。"仙童笑道:"你是个访道的么?"猴王道:"是。"童子道:"我家师父,正才下榻,登坛讲道。还未说出原由,就教我出来开门。说:'外面有个修行的来了,可去接待接待。'想必就是你了?"猴王笑道:"是我,是我。"童子道:"你跟我进来。"
这猴王整衣端肃,随童子径入洞天深处观看:一层层深阁琼楼,一进进珠宫贝阙,说不尽那静室幽居,直至瑶台之下。见那菩提祖师端坐在台上,两边有三十个小仙侍立台下。果然是:
大觉金仙没垢姿,西方妙相祖菩提;
不生不灭三三行,全气全神万万慈。
空寂自然随变化,真如本性任为之;
与天同寿庄严体,历劫明心大法师。
美猴王一见,倒身下拜,磕头不计其数,口中只道:"师父!师父!我弟子志心朝礼!志心朝礼!"祖师道:"你是那方人氏?且说个乡贯姓名明白,再拜。"猴王道:"弟子东胜神洲傲来国花果山水帘洞人氏。"祖师喝令:"赶出去!他本是个撒诈捣虚之徒,那里修甚么道果!"猴王慌忙磕头不住道:"弟子是老实之言,决无虚诈。"祖师道:"你既老实,怎么说东胜神洲?那去处到我这里,隔两重大海,一座南赡部洲,如何就得到此?"猴王叩头道:"弟子飘洋过海,登界游方,有十数个年头,方才访到此处。"
祖师道:"既是逐渐行来的也罢。你姓甚么?"猴王又道:"我无性。人若骂我,我也不恼;若打我,我也不嗔,只是陪个礼儿就罢了。一生无性。"祖师道:"不是这个性。你父母原来姓甚么?"猴王道:"我也无父母。"祖师道:"既无父母,想是树上生的?"猴王道:"我虽不是树生,却是石里长的。我只记得花果山上有一块仙石,其年石破,我便生也。"祖师闻言,暗喜道:"这等说,却是天地生成的。你起来走走我看。"猴王纵身跳起,拐呀拐的走了两遍。祖师笑道:"你身躯虽是鄙陋,却像个食松果的猢狲。我与你就身上取个姓氏,意思教你姓'猢'。猢字去了个兽傍,乃是古月。古者,老也;月者,阴也。老阴不能化育,教你姓'狲'倒好。狲字去了兽傍,乃是个子系。子者,儿男也;系者,婴细也。正合婴儿之本论。教你姓'孙'罢。"猴王听说,满心欢喜,朝上叩头道:"好!好!好!今日方知姓也。万望师父慈悲!既然有姓,再乞赐个名字,却好呼唤。"祖师道:"我门中有十二个字,分派起名到你乃第十辈之小徒矣。"猴王道:"那十二个字?"祖师道:"乃广、大、智、慧、真、如、性、海、颖、悟、圆、觉十二字。排到你,正当'悟'字。与你起个法名叫做'孙悟空'好么?"猴王笑道:"好!好!好!自今就叫做孙悟空也!"正是:
鸿蒙初辟原无姓,打破顽空须悟空。
毕竟不知向后修些甚么道果,且听下回分解。
`
z1 := zhanghui
xiyoujiall = append(xiyoujiall, z1)
}
{
zhanghui.ZhanghuiCode = "2"
zhanghui.Title = "第二回:悟彻菩提真妙理,断魔归本合元神"
zhanghui.Content = ` 话表美猴王得了姓名,怡然踊跃;对菩提前作礼启谢。那祖师即命大众引悟空出二门外,教他洒扫应对,进退周旋之节。众仙奉行而出。悟空到门外,又拜了大众师兄,就于廊庑之间,安排寝处。次早,与众师兄学言语礼貌、讲经论道,习字焚香,每日如此。闲时即扫地锄园,养花修树,寻柴燃火,挑水运浆。凡所用之物,无一不备。在洞中不觉倏六七年,一日,祖师登坛高坐,唤集诸仙,开讲大道。真个是:
天花乱坠,地涌金莲。妙演三乘教,精微万法全。慢摇麈尾喷珠玉,响振雷霆动九天。说一会道,讲一会禅,三家配合本如然。开明一字皈诚理,指引无生了性玄。
孙悟空在旁闻听,喜得他抓耳挠腮,眉花眼笑。忍不住手之舞之,足之蹈之。忽被祖师看见,叫孙悟空道:"你在班中,怎么颠狂跃舞,不听我讲?"悟空道:"弟子诚心听讲,听到老师父妙音处,喜不自胜,故不觉作此踊跃之状。望师父恕罪!"祖师道:"你既识妙音,我且问你,你到洞中多少时了?"悟空道:"弟子本来懵懂,不知多少时节。只记得灶下无火,常去山后打柴,见一山好桃树,我在那里吃了七次饱桃矣。"祖师道:"那山唤名烂桃山。你既吃七次,想是七年了。你今要从我学些甚么道?"悟空道:"但凭尊祖教诲,只是有些道气儿,弟子便就学了。"
祖师道:"'道'字门中有三百六十傍门,傍门皆有正果。不知你学那一门哩?"悟空道:"凭尊师意思。弟子倾心听从。"祖师道:"我教你个'术'字门中之道,如何?"悟空道:"术门之道怎么说?"祖师道:"术字门中,乃是些请仙扶鸾,问卜揲蓍,能知趋吉避凶之理。"悟空道:"似这般可得长生么?"祖师道:"不能!不能!"悟空道:"不学!不学!"
祖师又道:"教你'流'字门中之道,如何?"悟空又问:"流字门中,是甚义理?"祖师道:"流字门中,乃是儒家、释家、道家、阴阳家、墨家、医家,或看经,或念佛,并朝真降圣之类。"悟空道:"似这般可得长生么?"祖师道:"若要长生,也似'壁里安柱'。"悟空道:"师父,我是个老实人,不晓得打市语。怎么谓之'壁里安柱'?"祖师道:"人家盖房,欲图坚固,将墙壁之间,立一顶柱,有日大厦将颓,他必朽矣。"悟空道:"据此说,也不长久。不学!不学!"
祖师道:"教你'静'字门中之道,如何?"悟空道:"静字门中,是甚正果?"祖师道:"此是休粮守谷,清静无为,参禅打坐,戒语持斋,或睡功,或立功,并入定坐关之类。"悟空道:"这般也能长生么?"祖师道:"也似'窑头土坯'。"悟空笑道:"师父果有些滴。一行说我不会打市语。怎么谓之'窑头土坯'?"祖师道:"就如那窑头上,造成砖瓦之坯,虽已成形,尚未经水火煅炼,一朝大雨滂沱,他必滥矣。"悟空道:"也不长远。不学!不学!"
祖师道:"教你'动'字门中之道,如何?"悟空道:"动门之道,却又怎样?"祖师道:"此是有为有作,采阴补阳,攀弓踏弩,摩脐过气,用方炮制,烧茅打鼎,进红铅,炼秋石,并服妇乳之类。"悟空道:"似这等也得长生么?"祖师道:"此欲长生,亦如'水中捞月'。"悟空道:"师父又来了!怎么叫做'水中捞月'?"祖师道:"月在长空,水中有影,虽然看见,只是无捞摸处,到底只成空耳。"悟空道:"也不学!不学!"
祖师闻言,咄的一声,跳下高台,手持戒尺,指定悟空道:"你这猢狲,这般不学,那般不学,却待怎么?"走上前,将悟空头上打了三下,倒背着手,走入里面,将中门关了,撇下大众而去。唬得那一班听讲的,人人惊惧,皆怨悟空道:"你这泼猴,十分无状!师父传你道法,如何不学,却与师父顶嘴?这番冲撞了他,不知几时才出来啊!"此时俱甚抱怨他,又鄙贱嫌恶他。悟空一些儿也不恼,只是满脸陪笑。原来那猴王,已打破盘中之谜,暗暗在心,所以不与众人争竞,只是忍耐无言。祖师打他三下者,教他三更时分存心,倒背着手,走入里面,将中门关上者,教他从后门进步,秘处传他道也。
当日悟空与众等,喜喜欢欢,在三星仙洞之前,盼望天色,急不能到晚。及黄昏时,却与众就寝,假合眼,定息存神。山中又没打更传箭,不知时分,只自家将鼻孔中出入之气调定。约到子时前后,轻轻的起来,穿了衣服,偷开前门,躲离大众,走出外,抬头观看。正是那:
月明清露冷,八极迥无尘。
深树幽禽宿,源头水溜汾。
飞萤光散影,过雁字排云。
正直三更候,应该访道真。
你看他从旧路径至后门外,只见那门儿半开半掩。悟空喜道:"老师父果然注意与我传道,故此开着门也。"即曳步近前,侧身进得门里,只走到祖师寝榻之下。见祖师蜷局身躯,朝里睡着了。悟空不敢惊动,即跪在榻前。那祖师不多时觉来,舒开两足,口中自吟道:
"难!难!难!道最玄,莫把金丹作等闲。不遇至人传妙诀,空言口困舌头干!"
悟空应声叫道:"师父,弟子在此跪候多时。"祖师闻得声音是悟空,即起披衣,盘坐喝道:"这猢狲!你不在前边去睡,却来我这后边作甚?"悟空道:"师父昨日坛前对众相允,教弟子三更时候,从后门里传我道理,故此大胆径拜老爷榻下。"祖师听说,十分欢喜,暗自寻思道:"这厮果然是个天地生成的!不然,何就打破我盘中之暗谜也?"悟空道:"此间更无六耳,止只弟子一人,望师父大舍慈悲,传与我长生之道罢,永不忘恩!"祖师道:"你今有缘,我亦喜说。既识得盘中暗谜,你近前来,仔细听之,当传与你长生之妙道也。"悟空叩头谢了,洗耳用心,跪于榻下。祖师云:
"显密圆通真妙诀,惜修生命无他说。
都来总是精气神,谨固牢藏休漏泄。
休漏泄,体中藏,汝受吾传道自昌。
口诀记来多有益,屏除邪欲得清凉。
得清凉,光皎洁,好向丹台赏明月。
月藏玉兔日藏乌,自有龟蛇相盘结。
相盘结,性命坚,却能火里种金莲。
攒簇五行颠倒用,功完随作佛和仙。"
此时说破根源,悟空心灵福至,切切记了口诀,对祖师拜谢深恩,即出后门观看。但见东方天色微舒白,西路金光大显明。依旧路,转到前门,轻轻的推开进去,坐在原寝之处,故将床铺摇响道:"天光了!天光了!起耶!"那大众还正睡哩,不知悟空已得了好事。当日起来打混,暗暗维持,子前午后,自己调息。
却早过了三年,祖师复登宝座,与众说法。谈的是公案比语,论的是外像包皮。忽问:"悟空何在?"悟空近前跪下:"弟子有。"祖师道:"你这一向修些什么道来?"悟空道:"弟子近来法性颇通,根源亦渐坚固矣。"祖师道:"你既通法性,会得根源,已注神体,却只是防备着'三灾利害'。"悟空听说,沉吟良久道:"师父之言谬矣。我常闻道高德隆,与天同寿,水火既济,百病不生,却怎么有个三灾利害?"祖师道:"此乃非常之道:夺天地之造化,侵日月之玄机;丹成之后,鬼神难容。虽驻颜益寿,但到了五百年后,天降雷灾打你,须要见性明心,预先躲避。躲得过,寿与天齐,躲不过,就此绝命。再五百年后,天降火灾烧你。这火不是天火,亦不是凡火,唤做'阴火'。自本身涌泉穴下烧起,直透泥垣宫,五脏成灰,四肢皆朽,把千年苦行,俱为虚幻。再五百年,又降风灾吹你。这风不是东南西北风,不是和薰金朔风,亦不是花柳松竹风,唤做'赑风'。自囟门中吹入六腑,过丹田,穿九窍,骨肉消疏,其身自解。所以都要躲过。"悟空闻说,毛骨悚然,叩头礼拜道:"万老爷垂悯,传与躲避三灾之法,到底不敢忘恩。"祖师道:"此亦无难,只是你比他人不同,故传不得。"悟空道:"我也头圆顶天,足方履地,一般有九窍四肢,五脏六腑,何以比人不同?"祖师道:"你虽然像人,却比人少腮。"原来那猴子孤拐面,凹脸尖嘴。悟空伸手一摸,笑道:"师父没成算!我虽少腮,却比人多这个素袋,亦可准折过也。"祖师说:"也罢,你要学那一般?有一般天罡数,该三十六般变化,有一般地煞数,该七十二般变化。"悟空道:"弟子愿多里捞摸,学一个地煞变化罢。"祖师道:"既如此,上前来,传与你口诀。"遂附耳低言,不知说了些甚么妙法。这猴王也是一窍通时百窍通,当时习了口诀,自修自炼,将七十二般变化,都学成了。
忽一日,祖师与众门人在三星洞前戏玩晚景。祖师道:"悟空,事成了未曾?"悟空道:"多蒙师父海恩,弟子功果完备,已能霞举飞升也。"祖师道:"你试飞举我看。"悟空弄本事,将身一耸,打了个连扯跟头,跳离地有五六丈,踏云霞去勾有顿饭功夫,返复不上三里远近,落在面前,叉手道:"师父,这就是飞举腾云了。"祖师笑道:"这个算不得腾云,只算得爬云而已。自古道:'神仙朝游北海暮苍梧。'似你这半日,去不上三里,即爬云也还算不得哩!"悟空道:"怎么为'朝游北海暮苍梧'?"祖师道:"凡腾云之辈,早辰起自北海,游过东海、西海、南海、复转苍梧,苍梧者却是北海零陵之语话也。将四海之外,一日都游遍,方算得腾云。"悟空道:"这个却难!却难!"祖师道:"世上无难事,只怕有心人。"悟空闻得此言,叩头礼拜,启道:"师父,'为人须为彻',索性舍个大慈悲,将此腾云之法,一发传与我罢,决不敢忘恩。"祖师道:"凡诸仙腾云,皆跌足而起,你却不是这般。我才见你去,连扯方才跳上。我今只就你这个势,传你个'筋斗云'罢。"悟空又礼拜恳求,祖师却又传个口诀道:"这朵云,捻着诀,念动真言,攒紧了拳,对身一抖,跳将起来,一筋斗就有十万八千里路哩!"大众听说,一个个嘻嘻笑道:"悟空造化!若会这个法儿,与人家当铺兵,送文书,递报单,不管那里都寻了饭吃!"师徒们天昏各归洞府。这一夜,悟空即运神炼法,会了筋斗云。逐日家无拘无束,自在逍遥此一长生之美。
一日,春归夏至,大众都在松树下会讲多时。大众曰:"悟空,你是那世修来的缘法?前日师父拊耳低言,传与你的躲三灾变化之法,可都会么?"悟空笑道:"不瞒诸兄长说,一则是师父传授,二来也是我昼夜殷勤,那几般儿都会了。"大众道:"趁此良时,你试演演,让我等看看。"悟空闻说,抖搜精神,卖弄手段道:"众师兄请出个题目。要我变化甚么?"大众道:"就变棵松树罢。"悟空捻着诀,念动咒语,摇身一变,就变做一棵松树。真个是:
郁郁含烟贯四时,凌云直上秀贞姿。
全无一点妖猴像,尽是经霜耐雪枝。
大众见了,鼓掌呀呀大笑。都道:"好猴儿!好猴儿!"不觉的嚷闹,惊动了祖师。祖师急拽杖出门来问道:"是何人在此喧哗?"大众闻呼,慌忙检束,整衣向前。悟空也现了本相,杂在丛中道:"启上尊师,我等在此会讲,更无外姓喧哗。"祖师怒喝道:"你等大呼小叫,全不像个修行的体段!修行的人,口开神气散,舌动是非生。如何在此嚷笑?"大众道:"不敢瞒师父,适才孙悟空演变化耍子。教他变棵松树,果然是棵松树,弟子们俱称扬喝采,故高声惊冒尊师,望乞恕罪。"祖师道:"你等起去。"叫:"悟空,过来!我问你弄甚么精神,变甚么松树?这个工夫,可好在人前卖弄?假如你见别人有,不要求他?别人见你有,必然求你。你若畏祸,却要传他;若不传他,必然加害:你之性命又不可保。"悟空叩道:"只望师父恕罪!"祖师道:"我也不罪你,但只是你去吧。"悟空闻此言,满眼堕泪道:"师父教我往那里去?"祖师道:"你从那里来,便从那里去就是了。"悟空顿然醒悟道:"我自东胜神洲傲来国花果山水帘洞来的。"祖师道:"你快回去,全你性命,若在此间,断然不可!"悟空领罪,"上告尊师,我也离家有二十年矣,虽是回顾旧日儿孙,但念师父厚恩未报,不敢去。"祖师道:"那里甚么恩义?你只是不惹祸不牵带我就罢了!"
悟空见没奈何,只得拜辞,与众相别。祖师道:"你这去,定生不良。凭你怎么惹祸行凶,却不许说是我的徒弟。你说出半个字来,我就知之,把你这猢狲剥皮锉骨,将神魂贬在九幽之处,教你万劫不得翻身!"悟空道:"决不敢提起师父一字,只说是我自家会的便罢。"
悟空谢了。即抽身,捻着诀,丢个连扯,纵起筋斗云,径回东海。那里消一个时辰,早看见花果山水帘洞。美猴王自知快乐,暗暗的自称道:
"去时凡骨凡胎重,得道身轻体亦轻。
举世无人肯立志,立志修玄玄自明。
当时过海波难进,今日来回甚易行。
别语叮咛还在耳,何期顷刻见东溟。"
悟空按下云头,直至花果山。找路而走,忽听得鹤唳猿啼,鹤唳声冲霄汉外,猿啼悲切甚伤情。即开口叫道:"孩儿们,我来了也!"那崖下石坎边,花草中,树木里,若大若小之猴,跳出千千万万,把个美猴王围在当中,叩头叫道:"大王,你好宽心!怎么一去许久?把我们俱闪在这里,望你诚如饥渴!近来被一妖魔在此欺虐,强要占我们水帘洞府,是我等舍死忘生,与他争斗。这些时,被那厮抢了我们家火,捉了许多子侄,教我们昼夜无眠,看守家业。幸得大王来了!大王若再年载不来,我等连山洞尽属他人矣!"悟空闻说,心中大怒道:"是甚么妖魔,辄敢无状!你且细细说来,待我寻他报仇。"众猴叩头:"告上大王,那厮自称混世魔王,住居在直北下。"悟空道:"此间到他那里,有多少路程?"众猴道:"他来时云,去时雾,或风或雨,或雷或电,我等不知有多少路。"悟空道:"既如此,你们休怕,且自顽耍,等我寻他去来!"
好猴王,将身一纵,跳起去,一路筋斗,直至北下观看,见一座高山,真是十分险峻。好山:
笔峰挺立,曲涧深沉。笔峰挺立透空霄,曲涧深沉通地户。两崖花木争奇,几处松篁斗翠。左边龙,熟熟驯驯;右边虎,平平伏伏。每见铁牛耕,常有金钱种。幽禽睍睆声,丹凤朝阳立。石磷磷,波净净,古怪跷蹊真恶狞。世上名山无数多,花开花谢繁还众。争如此景永长存,八节四时浑不动。诚为三界坎源山,滋养五行水脏洞!
美猴王正默看景致,只听得有人言语。径自下山寻觅,原来那陡崖之前,乃是那水脏洞。洞门外有几个小妖跳舞,见了悟空就走。悟空道:"休走!借你口中言,传我心内事。我乃正南方花果山水帘洞洞主。你家甚么混世鸟魔,屡次欺我儿孙,我特寻来,要与他见个上下!"
那小妖听说,疾忙跑入洞里,报道:"大王!祸事了!"魔王道:"有甚祸事?"小妖道:"洞外有猴头称为花果山水帘洞洞主。他说你屡次欺他儿孙,特来寻你,见个上下哩。"魔王笑道:"我常闻得那些猴精说他有个大王,出家修行去,想是今番来了。你们见他怎生打扮,有甚器械?"小妖道:"他也没甚么器械,光着个头,穿一领红色衣,勒一条黄绦,足下踏一对乌靴,不僧不俗,又不像道士神仙,赤手空拳,在门外叫哩。"魔王闻说:"取我披挂兵器来!"那小妖即时取出。那魔王穿了甲胄,绰刀在手,与众妖出得门来,即高声叫道:"那个是水帘洞洞主?"悟空急睁睛观看,只见那魔王:
头戴乌金盔,映日光明;身挂皂罗袍,迎风飘荡。下穿着黑铁甲,紧勒皮条;足踏着花褶靴,雄如上将。腰广十围,身高三丈,手执一口刀,锋刃多明亮。称为混世魔,磊落凶模样。
猴王喝道:"这泼魔这般眼大,看不见老孙!"魔王见了,笑道:"你身不满四尺,年不过三旬,手内又无兵器,怎么大胆猖狂,要寻我见甚么上下?"悟空骂道:"你这泼魔,原来没眼!你量我小,要大却也不难。你量我无兵器,我两只手勾着天边月哩!你不要怕,只吃老孙一拳!"纵一纵,跳上去,劈脸就打。那魔王伸手架住道:"你这般矬矮,我这般高长,你要使拳,我要使刀,使刀就杀了你,也吃人笑,待我放下刀,与你使路拳看。"悟空道:"说得是。好汉子!走来!"那魔王丢开架子便打,这悟空钻进去相撞相迎。他两个拳捶脚踢,一冲一撞。原来长拳空大,短簇坚牢。那魔王被悟空掏短肋,撞了裆,几下筋节,把他打重了。他闪过,拿起那板大的钢刀,望悟空劈头就砍。悟空急撤身,他砍了一个空。悟空见他凶猛,即使身外身法,拔一把毫毛,丢在口中嚼碎,望空中喷去,叫一声"变!",即变做三二百个小猴,周围攒簇。
原来人得仙体,出神变化,无方不知。这猴王自从了道之后,身上有八万四千毛羽,根根能变,应物随心。那些小猴,眼乖会跳,刀来砍不着,枪去不能伤。你看他前踊后跃,钻上去,把魔王围绕,抱的抱,扯的扯,钻裆的钻裆,扳脚的扳脚,踢打挦毛,抠眼睛,捻鼻子,抬鼓弄,直打做一个攒盘。这悟空才去夺得他的刀来,分开小猴,照顶门一下,砍为两段。领众杀进洞中,将那大小妖精,尽皆剿灭。却把毫毛一抖,收上身来。又见那收不上身者,却是那魔王在水帘洞中擒去的小猴,悟空道:"汝等何为到此?"约有三五十个,都含泪道:"我等因大王修仙去后,这两年被他争吵,把我们都摄将来,那不是我们洞中的家火?石盆、石碗都被这厮拿来也。"悟空道:"既是我们的家火,你们都搬出外去。"随即洞里放起火来,把那水脏洞烧得枯干,尽归了一体。对众道:"汝等跟我回去。"众猴道:"大王,我们来时,只听得耳边风声,虚飘飘到于此地,更不识路径,今怎得回乡?"悟空道:"这是他弄的个术法儿,有何难也!我如今一窍通,百窍通,我也会弄。你们都合了眼,休怕!"
好猴王,念声咒语,驾阵狂风,云头落下。叫:"孩儿们,睁眼。"众猴脚屣实地,认得是家乡,个个欢喜,都奔洞门旧路。那在洞众猴,都一齐簇拥同入,分班齿序,礼拜猴王。安排酒果,接风贺喜,启问降魔救子之事。悟空备细言了一遍,众猴称扬不尽道:"大王去到那方,不意学得这般手段!"悟空又道:"我当年别汝等,随波逐流,飘过东洋大海,径至南赡部洲,学成人像,着此衣,穿此履,摆摆摇摇,云游八九年馀,更不曾有道;又渡西洋大海,到西牛贺洲地界,访问多时,幸遇一老祖,传了我与天同寿的真功果,不死长生的大法门。"众猴称贺。都道:"万劫难逢也!"悟空又笑道:"小的们,又喜我这一门皆有姓氏。"众猴道:"大王何姓?"悟空道:"我今姓孙,法名悟空。"众猴闻说,鼓掌忻然道:"大王是老孙,我们都是二孙、三孙、细孙、小孙、--一家孙、一国孙、一窝孙矣!"都来奉承老孙,大盆小碗的,椰子酒、葡萄酒、仙花、仙果,真个是合家欢乐!咦!
贯通一姓身归本,只待荣迁仙录名。
毕竟不知怎生结果,居此界终始如何,且听下回分解。`
z1 := zhanghui
xiyoujiall = append(xiyoujiall, z1)
}
{
zhanghui.ZhanghuiCode = "3"
zhanghui.Title = "第三回:四海千山皆拱伏,九幽十类尽除名"
zhanghui.Content = ` 却说美猴王荣归故里,自剿了混世魔王,夺了一口大刀,逐日操演武艺,教小猴砍竹为标,削木为刀,治旗幡,打哨子,一进一退,安营下寨,顽耍多时。忽然静坐处,思想道:"我等在此,恐作耍成真,或惊动人王,或有禽王、兽王认此犯头,说我们操兵造反,兴师来相杀,汝等都是竹竿木刀,如何对敌?须得锋利剑戟方可。如今奈何?"众猴闻说,个个惊恐道:"大王所见甚长,只是无处可取。"正说间,转上四个老猴,两个是赤尻马猴,两个是通背猿猴,走在面前道:"大王,若要治锋利器械,甚是容易。"悟空道:"怎见容易?"四猴道:"我们这山,向东去,有二百里水面,那厢乃傲来国界。那国界中有一王位,满城中军民无数,必有金银铜铁等匠作。大王若去那里,或买或造些兵器,教演我等,守护山场,诚所谓保泰长久之机也。"悟空闻说,满心欢喜道:"汝等在此顽耍,待我去来。"
好猴王,急纵筋斗云,霎时间过了二百里水面。果然那厢有座城池,六街三市,万户千门,来来往往,人都在光天化日之下。悟空心中想道:"这里定有现成的兵器,我待下去买他几件,还不如使个神通觅他几件倒好。"他就捻起诀来,念动咒语,向巽地上吸一口气,呼的吹将去,便是一阵风,飞沙走石,好惊人也。
炮云起处荡乾坤,黑雾阴霾大地昏。
江海波翻鱼蟹怕,山林树折虎狼奔。
诸般买卖无商旅,各样生涯不见人。
殿上君王归内院,阶前文武转衙门。
千秋宝座都吹倒,五凤高楼幌动根。风起处,惊散了那傲来国君王,三街六市,都慌得关门闭户,无人敢走。悟空才按下云头。径闯入朝门里。直到兵器馆、武库中,打开门扇,看时,那里面无数器械:刀、枪、剑、戟、斧、钺、毛、镰、鞭、钯、挝、简、弓、弩、叉、矛,件件俱备。一见甚喜道:"我一人能拿几何?还使个分身法搬将去罢。"好猴王,即拔一把毫毛,入口嚼烂,喷将处去,念动咒语,叫声:"变!"变做千百个小猴,都乱搬乱抢;有力的拿五七件,力小的拿三二件,尽数搬个罄净。径踏云头,弄个摄法,唤转狂风,带领小猴,俱回本处。
却说那花果山大小猴儿,正在那洞门外顽耍,忽听得风声响处,见半空中,丫丫叉叉,无边无岸的猴精,唬得都乱跑乱躲。少时,美猴王按落云头,收了云雾,将身一抖:收了毫毛,将兵器乱堆在山前,叫道:"小的们!都来领兵器!"众猴看时,只见悟空独立在平阳之地,俱跑来叩头问故。悟空将前使狂风,搬兵器,一应事说了一遍。众猴称谢毕,都去抢刀夺剑,挝斧争枪,扯弓扳弩,吆吆喝喝,耍了一日。
次日,依旧排营。悟空会集群猴,计有四万七千馀口。早惊动满山怪兽,都是些狼、虫、虎、豹麂、獐、麂、狐、狸、獾、□【左"反犬"右"各"】、狮、象、狻猊、猩猩、熊、鹿、野豕、山牛、羚羊、青兕、狡儿、神獒……各样妖王,共有七十二洞,都来参拜猴王为尊。每年献贡,四时点卯。也有随班操备的,也有随节征粮的,齐齐整整,把一座花果山造得似铁桶金城,各路妖王,又有进金鼓,进彩旗,进盔甲的,纷纷攘攘,日逐家习舞兴师。
美猴王正喜间,忽对众说道:"汝等弓弩熟谙,兵器精通,奈我这口刀着实榔槺,不遂我意,奈何?"四老猴上前启奏道:"大王乃是仙圣,凡兵是不堪用;但不知大王水里可能去得?"悟空道:"我自闻道之后,有七十二般地煞变化之功;筋斗云有莫大的神通;善能隐身遁身,起法摄法;上天有路,入地有门;步日月无影,入金石无碍;水不能溺,火不能焚。那些儿去不得?"四猴道:"大王既有此神通,我们这铁板桥下,水通东海龙宫。大王若肯下去,寻着老龙王,问他要件甚么兵器,却不趁心?"悟空闻言甚喜道:"等我去来。"
好猴王,跳至桥头,使一个闭水法,捻着诀,扑的钻入波中,分开水路,径入东洋海底。正行间,忽见一个巡海的夜叉,挡住问道:"那推水来的,是何神圣?说个明白,好通报迎接。"悟空道:"吾乃花果山天生圣人孙悟空,是你老龙王的紧邻,为何不识?"那夜叉听说,急转水晶宫传报道:"大王,外面有个花果山天生圣人孙悟空,口称是大王紧邻,将到宫也。"东海龙王敖广即忙起身,与龙子、龙孙、虾兵、蟹将出宫迎道:"上仙请进,请进。"直至宫里相见,上坐献茶毕,问道:"上仙几时得道,授何仙术?"悟空道:"我自生身之后,出家修行,得一个无生无灭之体。近因教演儿孙,守护山洞,奈何没件兵器,久闻贤邻享乐瑶宫贝阙,必有多馀神器,特来告求一件。"龙王见说,不好推辞,即着鳜都司取出一把大捍刀奉上。悟空道:"老孙不会使刀,乞另赐一件。"龙王又着鲅大尉,领鳝力士,抬出一捍九股叉来。悟空跳下来,接在手中,使了一路,放下道:"轻!轻!轻!又不趁手!再乞另赐一件。"龙王笑道:"上仙,你不看看。这叉有三千六百斤重哩!"悟空道:"不趁手!不趁手!"龙王心中恐惧,又着□【左"鱼"右"便"】提督、鲤总兵抬出一柄画杆方天戟,那戟有七千二百斤重。悟空见了,跑近前接在手中,丢几个架子,撒两个解数,插在中间道:"也还轻!轻!轻!"老龙王一发怕道:"上仙,我宫中只有这根戟重,再没甚么兵器了。"悟空笑道:"古人云:'愁海龙王没宝哩!'你再去寻寻看。若有可意的,一一奉价。"龙王道:"委的再无。"
正说处,后面闪过龙婆、龙女道:"大王,观看此圣,决非小可。我们这海藏中,那一块天河底的神珍铁,这几日霞光艳艳,瑞气腾腾,敢莫是该出现,遇此圣也?"龙王道:"那是大禹治水之时,定江海浅深的一个定子。是一块神铁,能中何用?"龙婆道:"莫管他用不用,且送与他,凭他怎么改造,送出宫门便了。"老龙王依言,尽向悟空说了。悟空道:"拿出来我看。"龙王摇手道:"扛不动!抬不动!须上仙亲去看看。"悟空道:"在何处?你引我去。"龙王果引导至海藏中间,忽见金光万道。龙王指定道:"那放光的便是。"悟空撩衣上前,摸了一把,乃是一根铁柱子,约有斗来粗,二丈有馀长。他尽力两手挝过道:"忒粗忒长些!再短细些方可用。"说毕,那宝贝就短了几尺,细了一围。悟空又颠一颠道:"再细些更好!"那宝贝真个又细了几分。悟空十分欢喜,拿出海藏看时,原来两头是两个金箍,中间乃一段乌铁;紧挨箍有镌成的一行字,唤做"如意金箍棒",重一万三千五百斤。心中暗喜道:"想必这宝贝如人意!"一边走,一边心思口念,手颠着道:"再短细些更妙!"拿出外面,只有二丈长短,碗口粗细。
你看他弄神通,丢开解数,打转水晶宫里。唬得老龙王胆战心惊,小龙子魂飞魄散;龟鳖鼋鼍皆缩颈,鱼虾鳌蟹尽藏头。悟空将宝贝执在手中,坐在水晶宫殿上。对龙王笑道:"多谢贤邻厚意。"龙王道:"不敢,不敢。"悟空道:"这块铁虽然好用,还有一说。"龙王道:"上仙还有甚说?"悟空道:"当时若无此铁,倒也罢了;如今手中既拿着他,身上无衣服相趁,奈何?你这里若有披挂,索性送我一件,一总奉谢。"龙王道:"这个却是没有。"悟空道:"'一客不犯二主。'若没有,我也定不出此门。"龙王道:"烦上仙再转一海,或者有之。"悟空又道:"'走三家不如坐一家。'千万告求一件。"龙王道:"委的没有;如有即当奉承。"悟空道:"真个没有,就和你试试此铁!"龙王慌了道:"上仙,切莫动手!切莫动手!待我看舍弟处可有,当送一副。"悟空道:"令弟何在?"龙王道:"舍弟乃南海龙王敖钦、北海龙王敖顺、西海龙王敖闰是也。"悟空道:"我老孙不去!不去!俗语谓'赊三不敌见二',只望你随高就低的送一副便了。"老龙道:"不须上仙去。我这里有一面铁鼓,一口金钟,凡有紧急事,擂得鼓响,撞得钟鸣,舍弟们就顷刻而至。"悟空道:"既是如此,快些去擂鼓撞钟!"真个那鼍将便去撞钟,鳖帅即来擂鼓。
少时,钟鼓响处,果然惊动那三海龙王,须臾来到,一齐在外面会着,敖钦道:"大哥,有甚紧事,擂鼓撞钟?"老龙道:"贤弟!不好说!有一个花果山甚么天生圣人,早间来认我做邻居,后来要求一件兵器,献钢叉嫌小,奉画戟嫌轻。将一块天河定底神珍铁,自己拿出手,丢了些解数。如今坐在宫中,又要索甚么披挂。我处无有,故响钟鸣鼓,请贤弟来。你们可有甚么披挂,送他一副,打发出门去罢了。"敖钦闻言,大怒道:"我兄弟们,点起兵,拿他不是!"老龙道:"莫说拿!那块铁,挽着些儿就死,磕着些儿就亡,挨挨皮儿破,擦擦儿筋伤!"西海龙王敖闰说:"二哥不可与他动手;且只凑副披挂与他,打发他出了门,启表奏上上天,天自诛也。"北海龙王敖顺道:"说的是。我这里有一双藕丝步云履哩。"西海龙王敖闰道:"我带了一副锁子黄金甲哩。"南海龙王敖钦道:"我有一顶凤翅紫金冠哩。"老龙大喜,引入水晶宫相见了,以此奉上。悟空将金冠、金甲、云履那穿戴停当,使动如意棒,一路打出去,对众龙道:"聒噪!聒噪!"四海龙王甚是不平,一边商议进表上奏不题。
你看这猴王,分开水道,径回铁板桥头,撺将上去,只见四个老猴,领着众猴:都在桥边等待。忽然见悟空跳出波外,身上更无一点水湿,金灿灿的,走上桥来。唬得众猴一齐跪下道:"大王,好华彩耶!好华彩耶!"悟空满面春风,高登宝座,将铁棒竖在当中。那些猴不知好歹,都来拿那宝贝,却便似蜻蜓撼铁树,分毫也不能禁动。一个个咬指伸舌道:"爷爷呀!这般重,亏你怎的拿来也!"悟空近前,舒开手,一把挝起,对众笑道:"物各有主。这宝贝镇于海藏中,也不知几千百年,可可的今岁放光。龙王只认做是块黑铁,又唤做天河镇底神珍。那厮每都扛不动,请我亲去拿之。那时此宝有二丈多长,斗来粗细;被我挝他一把,意思嫌大,他就少了许多;再教小些,他又小了许多;再教小些,他又小了许多;急对天光看处,上有一行字,乃'如意金箍棒,一万三千五百斤。'你都站开,等我再叫他变一变看。"他将那宝贝颠在手中,叫:"小!小!小!"即时就小做一个绣花针儿相似,可以塞在耳朵里面藏下。众猴骇然,叫道:"大王!还拿出来耍耍!"猴王真个去耳朵里拿出,托放掌上叫:"大!大!大!"即又大做斗来粗细,二丈长短。他弄到欢喜处,跳上桥,走出洞外,将宝贝攥在手中,使一个法天像地的神通,把腰一躬,叫声"长!"他就长的高万丈,头如泰山,腰如峻岭,眼如闪电,口似血盆,牙如剑戟;手中那棒,上抵三十三天,下至十八层地狱,把些虎豹狼虫,满山群怪,七十二洞妖王,都唬得磕头拜礼,战兢兢魄散魂飞。霎时收了法像,将宝贝还变做个绣花针儿,藏在耳内,复归洞府。慌得那各洞妖王,都来参贺。
此时遂大开旗鼓,响振铜锣。广设珍馐百味,满斟椰液萄浆,与众饮宴多时。却又依前教演。猴王将那四个老猴封为健将;将两个赤尻马猴唤做马、流二元帅;两个通背猿猴唤做崩、芭二将军。将那安营下寨,赏罚诸事,都付与四键将维持。他放下心,日逐腾云驾雾,遨游四海,行乐千山。施武艺,遍访英豪;弄神通,广交贤友。此时又会了个七弟兄,乃牛魔王、蛟魔王、鹏魔王、狮驼王、猕猴王、□【左"反犬"右"禺"】狨王,连自家美猴王七个。日逐讲文论武,走斝传觞,弦歌吹舞,朝去暮回,无般儿不乐。把那个万里之遥,只当庭闱之路,所谓点头径过三千里,扭腰八百有馀程。
一日,在本洞分付四健将安排筵宴,请六王赴饮,杀牛宰马,祭天享地,着众怪跳舞欢歌,俱吃得酩酊大醉。送六王出去,却又赏劳大小头目,倚在铁板桥边松阴之下,霎时间睡着。四健将领众围护,不敢高声。只见那美猴王睡里见两人拿一张批文,上有"孙悟空"三字,走近身,不容分说,套上绳,就把美猴王的魂灵儿索了去,踉踉跄跄,直带到一座城边。猴王渐觉酒醒,忽抬头观看,那城上有一铁牌,牌上有三个大字,乃"幽冥界"。美猴王顿然醒悟道:"幽冥界乃阎王所居,何为到此?"那两人道:"你今阳寿该终,我两人领批,勾你来也。"猴王听说,道:"我老孙超出三界之外,不在五行之中,已不伏他管辖,怎么朦胧,又敢来勾我?"那两个勾死人只管扯扯拉拉,定要拖他进去。那猴王恼走性来,耳朵中掣出宝贝,幌一幌,碗来粗细;略举手,把两个勾死人打为肉酱。自解其索,丢开手,轮着棒,打入城中。唬得那牛头鬼东躲西藏,马面鬼南奔北跑,众鬼卒奔上森罗殿,报着:"大王!祸事!祸事!外面一个毛脸雷公,打将来了!"
慌得那十代冥王急整衣来着;见他相貌凶恶,即排下班次,应声高叫道:"上仙留名!上仙留名!"猴王道:"你既不认得我,怎么差人来勾我?"十王道:"不敢!不敢!想是差人差了。"猴王道:"我本是花果山水帘洞天生圣人孙悟空。你等是甚么官位?"十王躬身道:"我等是阴间天子十代冥王。"悟空道:"快报名来,免打!"十王道:"我等是秦广王、初江王、宋帝王、忤官王、阎罗王、平等王、泰山王、都市王、卞城王、转轮王。"悟空道:"汝等既登王位,乃灵显感应之类,为何不知好歹?我老孙修仙了道,与天齐寿,超升三界之外,跳出五行之中,为何着人拘我?"十王道:"上仙息怒。普天下同名同姓者多,或是那勾死人错走了也?"悟空道:"胡说!胡说!常言道:'官差吏差,来人不差。'你快取生死簿子来我看!"十王闻言,即请上殿查看。
悟空执着如意棒,径登森罗殿上,正中间南面坐上。十王即命掌案的判官取出文簿来查。那判官不敢怠慢,便到司房里,捧出五六簿文书并十类簿子,逐一查看。裸虫、毛虫、羽虫、昆虫、鳞介之属,俱无他名。又看到猴属之类,原来这猴似人相,不入人名;似裸虫,不居国界;似走兽,不伏麒麟管;似飞禽,不受凤凰辖。另有个簿子,悟空亲自检阅,直到那魂字一千三百五十号上,方注着孙悟空名字,乃天产石猴,该寿三百四十二岁,善终。悟空道:"我也不记寿数几何,且只消了名字便罢!取笔过来!"那判官慌忙捧笔,饱掭浓墨。悟空拿过簿子,把猴属之类,但有名者,一概勾之。捽下簿子道:"了帐!了帐!今番不伏你管了!"一路棒,打出幽冥界。那十王不敢相近,都去翠云宫,同拜地藏王菩萨,商量启表,奏闻上天,不在话下。
这猴王打出城中,忽然绊着一个草疙瘩,跌了个□【左"足"右"龙"】踵,猛的醒来,乃是南柯一梦。才觉伸腰,只闻得四健将与众猴高叫道:"大王,吃了多少酒,睡这一夜,还不醒来?"悟空道:"睡还小可,我梦见两个人,来此勾我,把我带到幽冥界城门之外,却才醒悟,是我显神通,直嚷到森罗殿,与那十王争吵,将我们的生死簿看了,但有我等名号,俱是我勾了,都不伏那厮所辖也。"众猴磕头礼谢。自此,山猴都有不老者,以阴司无名故也。美猴王言毕前事,四健将报知各洞妖王,都来贺喜。不几日,六个义兄弟,又来拜贺;一闻销名之故,又个个欢喜,每日聚乐不提。
却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝,一日,驾坐金阙云宫灵霄宝殿,聚集文武仙卿早朝之际,忽有邱弘济真人启奏道:"万岁,通明殿外,有东海龙王敖广进表,听天尊宣诏。"玉皇传旨:着宣来。敖广宣至灵霄殿下,礼拜毕。旁有引奏仙童,接上表文。玉皇从头看过。表曰:
"水元下界东胜神洲东海小龙臣敖广启奏大天圣主玄穹高上帝君:近因花果山生、水帘洞住妖仙孙悟空者,欺虐小龙,强坐水宅,索兵器,施法施威;要披挂,骋凶骋势。惊伤水族,唬走龟鼍。南海龙战战兢兢;西海龙凄凄惨惨;北海龙缩首归降;臣敖广舒身下拜。献神珍之铁棒,凤翅之金冠,与那锁子甲、步云履,以礼送出。他仍弄武艺,显神通,但云'聒噪!聒噪!'果然无敌,甚为难制,臣今启奏,伏望圣裁。恳乞天兵,收此妖孽,庶使海岳清宁,下元安泰。奉奏。"
圣帝览毕,传旨:"着龙神回海,朕即遣将擒拿。"老龙王顿首谢去。下面又有葛仙翁天师启奏道:"万岁,有冥司秦广王赍奉幽冥教主地藏王菩萨表文进上。"旁有传言玉女,接上表文,玉皇亦从头看过。表曰:
"幽冥境界,乃地之阴司。天有神而地有鬼,阴阳转轮;禽有生而兽有死,反复雌雄。生生化化,孕女成男,此自然之数,不能易也。今有花果山水廉洞天产妖猴孙悟空,逞强行凶,不服拘唤。弄神通,打绝九幽鬼使;恃势力,惊伤十代慈王。大闹罗森,强销名号。致使猴属之类无拘,猕猴之畜多寿;寂灭轮回,各无生死。贫僧具表,冒渎天威。伏乞调遣神兵,收降此妖,整理阴阳,永安地府。谨奏。"
玉皇览毕,传旨:"着冥君回归地府,朕即遣将擒拿。"秦广王亦顿首谢去。
大天尊宣众文武仙卿,问曰:"这妖猴是几年生育,何代出生,却就这般有道?"一言未已,班中闪出千里眼、顺风耳道:"这猴乃三百年前天产石猴。当时不以为然,不知这几年在何方修炼成仙,降龙伏虎,强销死籍也。"玉帝道:"那路神将下界收伏?"言未已,班中闪出太白长庚星,俯首启奏道:"上圣三界中,凡有九窍者,皆可修仙。奈此猴乃天地育成之体,日月孕就之身,他也顶天履地,服露餐霞;今既修成仙道,有降龙伏虎之能,与人何以异哉?臣启陛下,可念生化之慈恩,降一道招安圣旨,把他宣来上届,授他一个大小官职,与他籍名在箓,拘束此间,若受天命,后再升赏;若违天命,就此擒拿。一则不动众劳师,二则收仙有道也。"玉帝闻言甚喜,道:"依卿所奏。"即着文曲星官修诏,着太白金星招安。
金星领了旨,出南天门外,按下祥云,直至花果山水帘洞。对众小猴道:"我乃天差天使,有圣旨在此,请你大王上届,快快报知!"洞外小猴,一层层传至洞天深处,道:"大王,外面有一老人,背着一角文书,言是上天差来的天使,有圣旨请你也。"美猴王听得大喜,道:"我这两日,正思量要上天走走,却就有天使来请。"叫:"快请进来!"猴王急整衣冠,门外迎接。金星径入当中,面南立定道:"我是西方太白金星,奉玉帝招安圣旨,下界请你上天,拜受仙录。"悟空笑道:"多感老星降临。"教:"小的们!安排筵宴款待。"金星道:"圣旨在身,不敢久留;就请大王同往,待荣迁之后,再从容叙也。"悟空道:"承光顾,空退!空退!"即唤四健将,分付:"谨慎教演儿孙,待我上天去看看路,却好带你们上去同居住也。"四健将领诺。这猴王与金星纵起云头,升在空霄之上,正是那:
高迁上品天仙位,名列云班宝录中。
毕竟不知授个甚么官爵,且听下回分解。`
z1 := zhanghui
xiyoujiall = append(xiyoujiall, z1)
}
{
zhanghui.ZhanghuiCode = "81"
zhanghui.Title = "第八十一回:镇海寺心猿知怪,黑松林三众寻师"
zhanghui.Content = ` 话表三藏师徒到镇海禅林寺,众僧相见,安排斋供。四众食毕,那女子也得些食力。渐渐天昏,方丈里点起灯来,众僧一则是问唐僧取经来历,二则是贪看那女子,都攒攒簇簇,排列灯下。三藏对那初见的喇嘛僧道:"院主,明日离了宝山,西去的路途如何?"那僧双膝跪下,慌得长老一把扯住道:"院主请起,我问你个路程,你为何行礼?"那僧道:"老师父明日西行,路途平正,不须费心。只是眼下有件事儿不尴魀,一进门就要说,恐怕冒犯洪威,却才斋罢,方敢大胆奉告:老师东来,路遥辛苦,都在小和尚房中安歇甚好;只是这位女菩萨,不方便,不知请他那里睡好。"三藏道:"院主,你不要生疑,说我师徒们有甚邪意。早间打黑松林过,撞见这个女子绑在树上。小徒孙悟空不肯救他,是我发菩提心,将他救了,到此随院主送他那里睡去。"那僧谢道:"既老师宽厚,请他到天王殿里,就在天王爷爷身后,安排个草铺,教他睡罢。"三藏道:"甚好,甚好。"遂此时,众小和尚引那女子往殿后睡去。长老就在方丈中,请众院主自在,遂各散去。三藏吩咐悟空:"辛苦了,早睡早起!"遂一处都睡了,不敢离侧,护着师父。渐入夜深,正是那:
玉兔高升万籁宁,天街寂静断人行。
银河耿耿星光灿,鼓发谯楼趱换更。
一宵晚话不题。及天明了,行者起来,教八戒沙僧收拾行囊马匹,却请师父走路。此时长老还贪睡未醒,行者近前叫声"师父。"那师父把头抬了一抬,又不曾答应得出。行者问:"师父怎么说?"长老呻吟道:"我怎么这般头悬眼胀,浑身皮骨皆疼?"八戒听说,伸手去摸摸,身上有些发热。呆子笑道:"我晓得了,这是昨晚见没钱的饭,多吃了几碗,倒沁着头睡,伤食了。"行者喝道:"胡说!等我问师父,端的何如。"三藏道:"我半夜之间,起来解手,不曾戴得帽子,想是风吹了。"行者道:"这还说得是,如今可走得路么?"三藏道:"我如今起坐不得,怎么上马?但只误了路啊!"行者道:"师父说那里话!常言道,一日为师,终身为父。我等与你做徒弟,就是儿子一般。又说道,养儿不用阿金溺银,只是见景生情便好。你既身子不快,说甚么误了行程,便宁耐几日何妨!"兄弟们都伏侍着师父,不觉的早尽午来昏又至,良宵才过又侵晨。
光阴迅速,早过了三日。那一日,师父欠身起来叫道:"悟空,这两日病体沉疴,不曾问得你,那个脱命的女菩萨,可曾有人送些饭与他吃?"行者笑道:"你管他怎的,且顾了自家的病着。"三藏道:"正是,正是。你且扶我起来,取出我的纸、笔、墨,寺里借个砚台来使使。"行者道:"要怎的?"长老道:"我要修一封书,并关文封在一处,你替我送上长安驾下,见太宗皇帝一面。"行者道:"这个容易,我老孙别事无能,若说送书:人间第一。你把书收拾停当与我,我一筋斗送到长安,递与唐王,再一筋斗转将回来,你的笔砚还不干哩。但只是你寄书怎的?且把书意念念我听,念了再写不迟。"长老滴泪道:"我写着:
臣僧稽首三顿首,万岁山呼拜圣君;
文武两班同入目,公卿四百共知闻:
当年奉旨离东土,指望灵山见世尊。
不料途中遭厄难,何期半路有灾迍。
僧病沉疴难进步,佛门深远接天门。
有经无命空劳碌,启奏当今别遣人。"
行者听得此言,忍不住呵呵大笑道:"师父,你忒不济,略有些病儿,就起这个意念。你若是病重,要死要活,只消问我。我老孙自有个本事,问道'那个阎王敢起心?那个判官敢出票?那个鬼使来勾取?'若恼了我,我拿出那大闹天宫之性子,又一路棍,打入幽冥,捉住十代阎王,一个个抽了他的筋,还不饶他哩!"三藏道:"徒弟呀,我病重了,切莫说这大话。"
八戒上前道:"师兄,师父说不好,你只管说好,十分不尴魀。我们趁早商量,先卖了马,典了行囊,买棺木送终散火。"行者道:"呆子又胡说了!你不知道师父是我佛如来第二个徒弟,原叫做金蝉长老,只因他轻慢佛法,该有这场大难。"八戒道:"哥啊,师父既是轻慢佛法,贬回东土,在是非海内,口舌场中,托化做人身,发愿往西天拜佛求经,遇妖精就捆,逢魔头就吊,受诸苦恼也够了,怎么又叫他害病?"行者道:"你那里晓得,老师父不曾听佛讲法,打了一个盹,往下一失,左脚下躧了一粒米下界来,该有这三日病。"八戒惊道:"象老猪吃东西泼泼撒撒的,也不知害多少年代病是!"行者道:"兄弟,佛不与你众生为念。你又不知,人云锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦!师父只今日一日,明日就好了。"三藏道:"我今日比昨不同,咽喉里十分作渴。你去那里,有凉水寻些来我吃。"行者道:"好了!师父要水吃,便是好了。等我取水去。"
即时取了钵盂,往寺后面香积厨取水。忽见那些和尚一个个眼儿通红,悲啼哽咽,只是不敢放声大哭。行者道:"你们这些和尚,忒小家子样!我们住几日,临行谢你,柴火钱照日算还。怎么这等脓包!"众僧慌跪下道:"不敢!不敢!"行者道:"怎么不敢?想是我那长嘴和尚,食肠大,吃伤了你的本儿也?"众僧道:"老爷,我这荒山,大大小小,也有百十众和尚,每一人养老爷一日,也养得起百十日。怎么敢欺心,计较甚么食用!"
行者道:"既不计较,你却为甚么啼哭?"众僧道:"老爷,不知是那山里来的妖邪在这寺里。我们晚夜间着两个小和尚去撞钟打鼓,只听得钟鼓响罢,再不见人回。至次日找寻,只见僧帽僧鞋,丢在后边园里,骸骨尚存,将人吃了。你们住了三日,我寺里不见了六个和尚。故此,我兄弟们不由的不怕,不由的不伤。因见你老师父贵慈,不敢传说,忍不住泪珠偷垂也。"行者闻言,又惊又喜道:"不消说了,必定是妖魔在此伤人也,等我与你剿除他。"众僧道:"老爷,妖精不精者不灵,一定会腾云驾雾,一定会出幽入冥。古人道得好,莫信直中直,须防仁不仁。老爷,你莫怪我们说:你若拿得他住哩,便与我荒山除了这条祸根,正是三生有幸了;若还拿他不住啊,却有好些儿不便处。"行者道:"怎叫做好些不便处?"那众僧道:"直不相瞒老爷说。我这荒山,虽有百十众和尚,却都只是自小儿出家的,
发长寻刀削,衣单破衲缝。早晨起来洗着脸,叉手躬身,皈依大道;夜来收拾烧着香,虔心叩齿,念的弥陀。举头看见佛,莲九品,秇三乘,慈航共法云,愿见叆园释世尊;低头看见心,受五戒,度大千,生生万法中,愿悟顽空与色空。诸檀越来啊,老的、小的、长的、矮的、胖的、瘦的,一个个敲木鱼,击金磬,挨挨拶拶,两卷《法华经》,一策《梁王忏》;诸檀越不来啊,新的、旧的、生的、熟的、村的、俏的,一个个合着掌,瞑着目,悄悄冥冥,入定蒲团上,牢关月下门。一任他莺啼鸟语闲争斗,不上我方便慈悲大法乘。因此上,也不会伏虎,也不会降龙;也不识的怪,也不识的精。你老爷若还惹起那妖魔啊,我百十个和尚只够他斋一饱,一则堕落我众生轮回,二则灭抹了这禅林古迹,三则如来会上,全没半点儿光辉。这却是好些儿不便处。"
行者闻得众和尚说出这一端的话语,他便怒从心上起,恶向胆边生,高叫一声:"你这众和尚好呆哩!只晓得那妖精,就不晓得我老孙的行止么?"众僧轻轻的答道:"实不晓得。"行者道:"我今日略节说说,你们听着:
我也曾花果山伏虎降龙,我也曾上天堂大闹天宫。饥时把老君的丹,略略咬了两三颗;渴时把玉帝的酒,轻轻呼了六七钟。睁着一双不白不黑的金睛眼,天惨淡,月朦胧;拿着一条不短不长的金箍棒,来无影,去无踪。说甚么大精小怪,那怕他惫懒膭脓!一赶赶上去,跑的跑,颤的颤,躲的躲,慌的慌;一捉捉将来,锉的锉,烧的烧,磨的磨,舂的舂。正是八仙同过海,独自显神通!众和尚,我拿这妖精与你看看,你才认得我老孙!"
众僧听着,暗点头道:"这贼秃开大口,话大话,想是有些来历。"都一个个诺诺连声,只有那喇嘛僧道:"且住!你老师父贵恙,你拿这妖精不至紧。俗语道,公子登筵,不醉便饱;壮士临阵,不死即伤。你两下里角斗之时,倘贻累你师父,不当稳便。"
行者道:"有理!有理!我且送凉水与师父吃了再来。"掇起钵盂,着上凉水,转出香积厨,就到方丈,叫声:"师父,吃凉水哩。"三藏正当烦渴之时,便抬起头来,捧着水,只是一吸,真个渴时一滴如甘露,药到真方病即除。行者见长老精神渐爽,眉目舒开,就问道:"师父,可吃些汤饭么?"三藏道:"这凉水就是灵丹一般,这病儿减了一半,有汤饭也吃得些。"行者连声高高叫道:"我师父好了,要汤饭吃哩。"教那些和尚忙忙的安排。淘米,煮饭,捍面,烙饼,蒸馍馍,做粉汤,抬了四五桌。唐僧只吃得半碗儿米汤,行者沙僧止用了一席,其余的都是八戒一肚餐之。家火收去,点起灯来,众僧各散。
三藏道:"我们今住几日了?"行者道:"三整日矣。明朝向晚,便就是四个日头。"三藏道:"三日误了许多路程。"行者道:"师父,也算不得路程,明日去罢。"三藏道:"正是,就带几分病儿,也没奈何。"行者道:"既是明日要去,且让我今晚捉了妖精者。"三藏惊道:"又捉甚么妖精?"行者道:"有个妖精在这寺里,等老孙替他捉捉。"唐僧道:"徒弟呀,我的病身未可,你怎么又兴此念!倘那怪有神通,你拿他不住啊,却又不是害我?"行者道:"你好灭人威风!老孙到处降妖,你见我弱与谁的?只是不动手,动手就要赢。"三藏扯住道:"徒弟,常言说得好,遇方便时行方便,得饶人处且饶人。操心怎似存心好,争气何如忍气高!"孙大圣见师父苦苦劝他,不许降妖,他说出老实话来道:"师父,实不瞒你说,那妖在此吃了人了。"唐僧大惊道:"吃了甚么人?"行者说道:"我们住了三日,已是吃了这寺里六个小和尚了。"长老道:"兔死狐悲,物伤其类。他既吃了寺内之僧,我亦僧也,我放你去,只但用心仔细些。"行者道:"不消说,老孙的手到就消除了。"
你看他灯光前吩咐八戒沙僧看守师父,他喜孜孜跳出方丈,径来佛殿看时,天上有星,月还未上,那殿里黑暗暗的。他就吹出真火,点起琉璃,东边打鼓,西边撞钟。响罢,摇身一变,变做个小和尚儿,年纪只有十二三岁,披着黄绢褊衫,白布直裰,手敲着木鱼,口里念经。等到一更时分,不见动静。二更时分,残月才升,只听见呼呼的一阵风响。好风:
黑雾遮天暗,愁云照地昏。四方如泼墨,一派靛妆浑。先刮时扬尘播土,次后来倒树摧林。扬尘播土星光现,倒树摧林月色昏。只刮得嫦娥紧抱梭罗树,玉兔团团找药盆。九曜星官皆闭户,四海龙王尽掩门。庙里城隍觅小鬼,空中仙子怎腾云?地府阎罗寻马面,判官乱跑赶头巾。刮动昆仑顶上石,卷得江湖波浪混。
那风才然过处,猛闻得兰麝香熏,环珮声响,即欠身抬头观看,呀!却是一个美貌佳人,径上佛殿。行者口里呜哩呜喇,只情念经。那女子走近前,一把搂住道:"小长老,念的甚么经?"行者道:"许下的。"女子道:"别人都自在睡觉,你还念经怎么?"行者道:"许下的,如何不念?"女子搂住,与他亲个嘴道:"我与你到后面耍耍去。"行者故意的扭过头去道:"你有些不晓事!"女子道:"你会相面?"行者道:"也晓得些儿。"女子道:"你相我怎的样子?"行者道:"我相你有些儿偷生搲熟,被公婆赶出来的。"女子道:"相不着!相不着!我
不是公婆赶逐,不因搲熟偷生。
奈我前生命薄,投配男子年轻。
不会洞房花烛,避夫逃走之情。
趁如今星光月皎,也是有缘千里来相会,我和你到后园中交欢配鸾俦去也。"行者闻言,暗点头道:"那几个愚僧。都被色欲引诱,所以伤了性命,他如今也来哄我。"就随口答应道:"娘子,我出家人年纪尚幼,却不知甚么交欢之事。"女子道:"你跟我去,我教你。"行者暗笑道:"也罢,我跟他去,看他怎生摆布。"
他两个搂着肩,携着手,出了佛殿,径至后边园里。那怪把行者使个绊子腿,跌倒在地,口里"心肝哥哥"的乱叫,将手就去掐他的臊根。行者道:"我的儿,真个要吃老孙哩!"却被行者接住他手,使个小坐跌法,把那怪一辘轳掀翻在地上。那怪口里还叫道:"心肝哥哥,你倒会跌你的娘哩!"行者暗算道:"不趁此时下手他,还到几时!正是先下手为强,后下手遭殃。"就把手一叉,腰一躬,一跳跳起来,现出原身法象,轮起金箍铁棒,劈头就打。那怪倒也吃了一惊,他心想道:"这个小和尚,这等利害!"打开眼一看,原来是那唐长老的徒弟姓孙的,他也不惧他。你说这精怪是甚么精怪:
金作鼻,雪铺毛。地道为门屋,安身处处牢。养成三百年前气,曾向灵山走几遭。一饱香花和蜡烛,如来吩咐下天曹。托塔天王恩爱女,哪吒太子认同胞。也不是个填海鸟,也不是个戴山鳌。也不怕的雷焕剑,也不怕的吕虔刀。往往来来,一任他水流江汉阔;上上下下,那论他山耸泰恒高?你看他月貌花容娇滴滴,谁识得是个鼠老成精逞黠豪!
他自恃的神通广大,便随手架起双股剑,玎玎珰珰的响,左遮右格,随东倒西。行者虽强些,却也捞他不倒。阴风四起,残月无光,你看他两人,后园中一场好杀:
阴风从地起,残月荡微光。阒静梵王宇,阑珊小鬼廊。后园里一片战争场,孙大士,天上圣,毛姹女,女中王,赌赛神通未肯降。一个儿扭转芳心嗔黑秃,一个儿圆睁慧眼恨新妆。两手剑飞,那认得女菩萨;一根棍打,狠似个活金刚。响处金箍如电掣,霎时铁白耀星芒。玉楼抓翡翠,金殿碎鸳鸯。猿啼巴月小,雁叫楚天长。十八尊罗汉,暗暗喝采;三十二诸天,个个慌张。
那孙大圣精神抖擞,棍儿没半点差池。妖精自料敌他不住,猛可的眉头一蹙,计上心来,抽身便走。行者喝道:"泼货!那走!快快来降!"那妖精只是不理,直往后退。等行者赶到紧急之时,即将左脚上花鞋脱下来,吹口仙气,念个咒语,叫一声"变!"就变做本身模样,使两口剑舞将来,真身一幌,化阵清风而去。这却不是三藏的灾星?他便径撞到方丈里,把唐三藏摄将去云头上,杳杳冥冥,霎霎眼就到了陷空山,进了无底洞,叫小的们安排素筵席成亲不题。
却说行者斗得心焦性燥,闪一个空,一棍把那妖精打落下来,乃是一只花鞋。行者晓得中了他计,连忙转身来看师父。那有个师父?只见那呆子和沙僧口里呜哩呜哪说甚么。行者怒气填胸,也不管好歹,捞起棍来一片打,连声叫道:"打死你们!打死你们!"那呆子慌得走也没路,沙僧却是个灵山大将,见得事多,就软款温柔,近前跪下道:"兄长,我知道了,想你要打杀我两个,也不去救师父,径自回家去哩。"行者道:"我打杀你两个,我自去救他!"沙僧笑道:"兄长说那里话!无我两个,真是单丝不线,孤掌难鸣。兄啊,这行囊马匹,谁与看顾?宁学管鲍分金,休仿孙庞斗智。自古道,打虎还得亲兄弟,上阵须教父子兵,望兄长且饶打,待天明和你同心戮力,寻师去也。"行者虽是神通广大,却也明理识时,见沙僧苦苦哀告,便就回心道:"八戒,沙僧,你都起来。明日找寻师父,却要用力。"那呆子听见饶了,恨不得天也许下半边,道:"哥啊,这个都在老猪身上。"兄弟们思思想想,那曾得睡,恨不得点头唤出扶桑日,一口吹散满天星。
三众只坐到天晓,收拾要行,早有寺僧拦门来问:"老爷那里去?"行者笑道:"不好说,昨日对众夸口,说与他们拿妖精,妖精未曾拿得,倒把我个师父不见了。我们寻师父去哩。"众僧害怕道:"老爷,小可的事,倒带累老师,却往那里去寻?"行者道:"有处寻他。"众僧又道:"既去莫忙,且吃些早斋。"连忙的端了两三盆汤饭。八戒尽力吃个干净,道:"好和尚!我们寻着师父,再到你这里来耍子。"行者道:"还到这里吃他饭哩!你去天王殿里看看那女子在否。"众僧道:"老爷,不在了,不在了。自是当晚宿了一夜,第二日就不见了。"
行者喜喜欢欢的辞了众僧,着八戒、沙僧牵马挑担,径回东走。八戒道:"哥哥差了,怎么又往东行?"行者道:"你岂知道!前日在那黑松林绑的那个女子,老孙火眼金睛,把他认透了,你们都认做好人。今日吃和尚的也是他,摄师父的也是他!你们救得好女菩萨!今既摄了师父,还从旧路上找寻去也。"二人叹服道:"好好好!真是粗中有细!去来去来!"
三人急急到于林内,只见那:
云蔼蔼,雾漫漫;石层层,路盘盘。狐踪兔迹交加走,虎豹豺狼往复钻。林内更无妖怪影,不知三藏在何端。
行者心焦,掣出棒来。摇身一变,变作大闹天宫的本相,三头六臂,六只手,理着三根棒,在林里辟哩拨喇的乱打。八戒见了道:"沙僧,师兄着了恼,寻不着师父,弄做个气心风了。"原来行者打了一路,打出两个老头儿来,一个是山神,一个是土地,上前跪下道:"大圣,山神土地来见。"八戒道:"好灵根啊!打了一路,打出两个山神土地,若再打一路,连太岁都打出来也。"行者问道:"山神土地,汝等这般无礼!在此处专一结伙强盗,强盗得了手,买些猪羊祭赛你,又与妖精结掳,打伙儿把我师父摄来!如今藏在何处?快快的从实供来,免打!"二神慌了道:"大圣错怪了我耶。妖精不在小神山上,不伏小神管辖,但只夜间风响处,小神略知一二。"行者道:"既知,一一说来!"土地道:"那妖精摄你师父去,在那正南下,离此有千里之遥。那厢有座山,唤做陷空山,山中有个洞,叫做无底洞。是那山里妖精,到此变化摄去也。"行者听言,暗自惊心,喝退了山神土地,收了法身,现出本相,与八戒沙僧道:"师父去得远了。"八戒道:"远便腾云赶去!"
好呆子,一纵狂风先起,随后是沙僧驾云,那白马原是龙子出身,驮了行李,也踏了风雾。大圣即起筋斗,一直南来。不多时,早见一座大山,阻住云脚。三人采住马,都按定云头,见那山:
顶摩碧汉,峰接青霄。周围杂树万万千,来往飞禽喳喳噪。虎豹成阵走,獐鹿打丛行。向阳处,琪花瑶草馨香;背阴方,腊雪顽冰不化。崎岖峻岭,削壁悬崖。直立高峰,湾环深涧。松郁郁,石磷磷,行人见了悚其心。打柴樵子全无影,采药仙童不见踪。眼前虎豹能兴雾,遍地狐狸乱弄风。
八戒道:"哥啊,这山如此险峻,必有妖邪。"行者道:"不消说了,山高原有怪,岭峻岂无精!"叫:"沙僧,我和你且在此,着八戒先下山凹里打听打听,看那条路好走,端的可有洞府,再看是那里开门,俱细细打探,我们好一齐去寻师父救他。"八戒道:"老猪晦气!先拿我顶缸!"行者道:"你夜来说都在你身上,如何打仰?"八戒道:"不要嚷,等我去。"呆子放下钯,抖抖衣裳,空着手,跳下高山,找寻路径。这一去,毕竟不知好歹如何,且听下回分解。`
z1 := zhanghui
xiyoujiall = append(xiyoujiall, z1)
}
result = xiyoujiall
return
}
还需要一个取得指定章节的 func
//--取得指定小说的指定章节()
func getAskXiaoShuo(xiaoshuoname, zhangjiecode string) (result zhanghuixiaoshuo) {
//--获得数据源()
srcData := dataSrcXiYouJi()
//--遍历对比获取指定内容()
for _, datum := range srcData {
if datum.ZhanghuiCode == zhangjiecode {
result = datum
break
}
}
return
}
至此,数据已经准备好了。需要拿出接收请求的功能了。
//--接收请求参数 数据结构()
type askKey struct {
K1 string
K2 string
}
func cofoxGetContentHandler(writer http.ResponseWriter, request *http.Request) {
result, err := ioutil.ReadAll(request.Body)
if err != nil {
log.Println("接收请求错误!",err.Error())
return
}
var myKey askKey
err2 := json.Unmarshal([]byte(string(result)), &myKey)
if err2 != nil {
fmt.Println(err2.Error())
}
content := getAskXiaoShuo(myKey.K1, myKey.K2)
if len(content.Content)>0 {
fmt.Fprintln(writer, content)
}else {
fmt.Fprintln(writer, "想看什么书", myKey.K1, myKey.K2)
}
}
准备出一个接收参数的 type,用户分析请求参数的结构。
然后,再增加一个请求的地址,对应到这个处理请求的函数上。当然,这个是在main.go里面加上的代码。
http.HandleFunc("/getContent/", cofoxGetContentHandler)
下面该完善模板里的 ajax功能了。
那几个章回的代码需要做一些修改,改为触发 js ajax 的形式
<div><button onclick="ajaxBackDate('xiyouji','1','showContent')">第一回:灵根育孕源流出,心性修持大道生</button></div>
<div><button onclick="ajaxBackDate('xiyouji','2','showContent')">第二回:悟彻菩提真妙理,断魔归本合元神</button></div>
<div><button onclick="ajaxBackDate('xiyouji','3','showContent')">第三回:四海千山皆拱伏,九幽十类尽除名</button></div>
...
<div><button onclick="ajaxBackDate('xiyouji','81','showContent')">第八十一回:镇海寺心猿知怪,黑松林三众寻师</button></div>
<button onclick="ajaxBackDate('xiyouji','999','showContent')">不存在的章节</button>
下面是请求的核心部分。纯 js 实现。
<script type="text/javascript">
//ajax取得数据
function ajaxBackDate(k1, k2, showValue) {
//发送异步请求
//1.创建ajax引擎对象----所有操作都是由ajax引擎完成
var xmlHttp = new XMLHttpRequest();
//2.为引擎对象绑定监听事件
xmlHttp.onreadystatechange = function () {
//当状态变化时处理的事情
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
//5.接收响应信息
// var data = xmlHttp.responseText;
var data = xmlHttp.response;
// alert(data);
// return data;
var tempShow = document.getElementById(showValue);
tempShow.innerText = data;
}
};
//3.绑定服务器地址
//第一个参数:请求方式GET/POST
//第二个参数:后台服务器地址
//第三个参数:是否是异步 true--异步 false--同步
xmlHttp.open("POST", "/getContent/", true);
//4.发送合适的请求头部信息
// xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
//5.发送请求
var param = "{\"K1\":\"" + k1 + "\",\"K2\":\"" + k2 + "\"}";
xmlHttp.send(param);
}
</script>
这段代码中的绑定服务器地址,要和 main.go 里的接收地址保持一致。
发送请求的参数,要和接收请求的数据结构(askKey)一致。
image.png
不存在的章节
给出完整代码
main.go
/**
* CofoxS
* @Author: Jian Junbo
* @Email: junbojian@qq.com
* @Create: 2020/2/16 23:50
* Copyright (c) 2020 Jian Junbo All rights reserved.
*
* Description: go web 应用使用 ajax 传参的简单示例。也少量应用些 json
*/
package main
import (
"encoding/json"
"fmt"
"html/template"
"io/ioutil"
"log"
"net/http"
"time"
)
func main() {
http.HandleFunc("/", cofoxSayHelloMoonHandler)
http.HandleFunc("/getContent/", cofoxGetContentHandler)
err := http.ListenAndServe("", nil)
if err != nil {
fmt.Println(time.Now().Format("2006-01-20 15:04:05.0000000"), err.Error())
}
}
func cofoxGetContentHandler(writer http.ResponseWriter, request *http.Request) {
result, err := ioutil.ReadAll(request.Body)
if err != nil {
log.Println("接收请求错误!",err.Error())
return
}
var myKey askKey
err2 := json.Unmarshal([]byte(string(result)), &myKey)
if err2 != nil {
fmt.Println(err2.Error())
}
content := getAskXiaoShuo(myKey.K1, myKey.K2)
if len(content.Content)>0 {
fmt.Fprintln(writer, content)
}else {
fmt.Fprintln(writer, "想看什么书", myKey.K1, myKey.K2)
}
}
func cofoxSayHelloMoonHandler(writer http.ResponseWriter, request *http.Request) {
t, err := template.ParseFiles("index.html")
if err != nil {
fmt.Println("加载模板文件错误!",err.Error())
return
}
err1 := t.ExecuteTemplate(writer, "index.html", nil)
if err1 != nil {
fmt.Println("执行模板错误!",err1.Error())
return
}
}
//--小说 数据结构()
type zhanghuixiaoshuo struct {
ZhanghuiCode string
Title string
Content string
}
//--接收请求参数 数据结构()
type askKey struct {
K1 string
K2 string
}
网友评论