如何取server返回的值
想把server返回的值取出来,但是日志中报错:ClickTrans_Action.c(36): Error -26377: No match found for the requested parameter "Dispatch_number". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size在generation log 中可以看到这样的数据:
var a145000300 = new WebFXTreeItem('定单' + '(' + '58' + ')' ,'javascript:showProperty();','1','145000300','','images/diaodo_dan.gif','images/diaodo_dan.gif')
我加的语句是:
web_reg_save_param("Dispatch_number",
"LB=('定单' + '(' + '",
"RB=' + ')' ,'javascript",
"Ord=all",
"RelFrameId=1",
"Search=Body",
"IgnoreRedirections=Yes",
LAST);
这样做为什么不对呢? 你先看看边界值是不是唯一的。 原帖由 boymarco 于 2008-9-11 15:30 发表 http://bbs.51testing.com/images/common/back.gif
你先看看边界值是不是唯一的。
在log中看是唯一的啊
:Q 顶上去等等 在上面加个web_set_max_html_param_len 函数呢,里面设置大一点的数值。 单引号加上转义符看看
web_reg_save_param("Dispatch_number",
"LB=(\'定单' + \'(\' + \'",
"RB=\' + \')\' ,\'javascript",
"Ord=all",
"RelFrameId=1",
"Search=All",
"IgnoreRedirections=Yes",
LAST);
Seach确定是在body? 啊啊啊啊 :o 在log中看是唯一的,在整个body中看是不是唯一的呢。另外后半句的提示我也遇到过,看LR的帮助中说是如果想取的字符串的长度超过什么就用这个函数来增加,但是具体怎么增加我也没有研究明白。好象LB和RB的边界取的过长也可能会出现这种情况。 感觉你的关联函数,很有问题。你还是把源文件放出来看看。 是不是语句中的'也要用\'来表示的? 用 \转义试过了,还是不行
页:
[1]