页面跳转先执行存储过程在显示页面数据

从主页面通过超链接的方式跳转到子页面之前先执行存储过程,然后再根据主页面的参数查出子页面的数据,先执行存储过程这个步骤在哪里执行,js如何写??

---------------------------------------------------------------------------------页面参数::image.png

FineReport YANGNAN 发布于 2023-8-21 14:34 (编辑于 2023-8-21 15:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-21 14:36

var sql_="EXEC Proc_JYSJ_JXBMXG '"+SON_TABLE+"','"+PK_ID+"','"+YG_ID+"','"+BMID_OLD+"','"+BMID_+"','"+CZY+"'"

//FR.Msg.alert("警告",sql_);

var a=FR.remoteEvaluate('SQL("OA", "'+sql_+'", 1, 1)')

后面接你跳转的js

  • YANGNAN YANGNAN(提问者) 这个是直接在js跳转那里写吗
    2023-08-21 14:39 
  • Z4u3z1 Z4u3z1 回复 YANGNAN(提问者) 是的
    2023-08-21 14:40 
  • YANGNAN YANGNAN(提问者) 回复 Z4u3z1 var sql_=\"EXEC dbo.proc_Get_EF_InvProjectClassPriceReport_PU \'\"+SON_TABLE+\"\',\'\"+PK_ID+\"\',\'\"+YG_ID+\"\',\'\"+BMID_OLD+\"\',\'\"+BMID_+\"\',\'\"+CZY+\"\'\" //FR.Msg.alert(\"警告\",sql_); var a=FR.remoteEvaluate(\'SQL(\"OA\", \"\'+sql_+\'\", 1, 1)\') window.parent.FS.tabPane.addItem({ title: \"1.2 试算报表\", src: \"${servletURL}?reportlet=悦心/01法定报表/02单体报表/V_02_003_试算表列表.cpt&op=write&p_year=\" + p_year +\"&p_companycode=\" + p_companycode + \"&p_month=\" + p_month });
    2023-08-21 14:44 
  • YANGNAN YANGNAN(提问者) 回复 Z4u3z1 我直接换下存储过程名就可以了吗
    2023-08-21 14:45 
  • YANGNAN YANGNAN(提问者) 回复 Z4u3z1 那存储过程中的参数呢
    2023-08-21 14:45 
  • 1关注人数
  • 203浏览人数
  • 最后回答于:2023-8-21 15:04
    请选择关闭问题的原因
    确定 取消
    返回顶部