迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
請問下,我做表單提交后跳轉(zhuǎn)到指定的頁面,這個頁面顯示剛才提交的表單信息,該怎么做呢,求幫忙
提交后會返回一個表單id值,通過這個ID值組裝一個表單內(nèi)容地地址就行,地址格式手冊有些的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 返回到表單的當前頁,那怎么提交到跳轉(zhuǎn)頁呢,不能直接在ajax的提交函數(shù)的跳轉(zhuǎn)參數(shù)后面加吧
回復(fù)迅??蚣軇?chuàng)始人
我這里怎么沒獲取到返回值的id呢
是咋回事,求解
表單詳情頁地址 /index.php?s=form&c=表單別名&m=show&id=表單內(nèi)容ID
回復(fù)@夏正松
我是要到跳轉(zhuǎn)頁獲取表單信息,這里鏈接怎么用呢,求教
回復(fù)@master888
2個問題:
1 你是跳轉(zhuǎn)到自己的頁面 還是 官方默認的 表單詳情頁
2 獲取表單信息 主要是 傳遞兩個參數(shù) :表單別名 和 表單內(nèi)容id
跳轉(zhuǎn)到指定的頁面,不是表單詳情頁
模板里 ajax 返回 拿到 id 組裝 你的頁面url
比如我想跳轉(zhuǎn)到 首頁 那么 我會這么寫
var gourl = "{dr_url('home/index',array('formid'=>'表單別名','formcid'=>'表單返回的內(nèi)容id'))}"; window.location.href=gourl; //或者 window.open(gourl);
你的指定頁面中 表單數(shù)據(jù)查詢:
$formid = \Phpcmf\Service::L('input')->get('formid '); $formcid = \Phpcmf\Service::L('input')->get('formcid'); $rt = \Phpcmf\Service::M()->db->table(SITE_ID."_form_".$formid)->where("id", $formcid)->get(); if ($rt) { $rows = $rt->getResultArray(); var_dump($rows); }
$formid = \Phpcmf\Service::L('input')->get('formid '); $formcid = \Phpcmf\Service::L('input')->get('formcid'); $rt = \Phpcmf\Service::M()->db->table(SITE_ID."member")->where("字段", "字段值")->get(); if ($rt) { $rows = $rt->getResultArray(); var_dump($rows); }
表單的提交按鈕用ajax提交,onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')",最后一個參數(shù)就是跳轉(zhuǎn)的頁面,不能在這個頁面做返回參數(shù)的傳值吧,是不是應(yīng)該到表單的提交php頁面做跳轉(zhuǎn)頁的傳參呢
那你可以寫自己的 提交方法哦,
獲取不到回調(diào)函數(shù)里的id值呢
我是直接打印data數(shù)據(jù),沒有你上面的那些呢,咋回事
這個我就不清楚了,問問官方吧
提交后會返回一個表單id值,通過這個ID值組裝一個表單內(nèi)容地地址就行,地址格式手冊有些的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 返回到表單的當前頁,那怎么提交到跳轉(zhuǎn)頁呢,不能直接在ajax的提交函數(shù)的跳轉(zhuǎn)參數(shù)后面加吧
回復(fù)迅??蚣軇?chuàng)始人
我這里怎么沒獲取到返回值的id呢
是咋回事,求解
回復(fù)@夏正松
我是要到跳轉(zhuǎn)頁獲取表單信息,這里鏈接怎么用呢,求教
回復(fù)@master888
2個問題:
1 你是跳轉(zhuǎn)到自己的頁面 還是 官方默認的 表單詳情頁
2 獲取表單信息 主要是 傳遞兩個參數(shù) :表單別名 和 表單內(nèi)容id
回復(fù)@夏正松
跳轉(zhuǎn)到指定的頁面,不是表單詳情頁
回復(fù)@master888
模板里 ajax 返回 拿到 id 組裝 你的頁面url
比如我想跳轉(zhuǎn)到 首頁 那么 我會這么寫
var gourl = "{dr_url('home/index',array('formid'=>'表單別名','formcid'=>'表單返回的內(nèi)容id'))}"; window.location.href=gourl; //或者 window.open(gourl);你的指定頁面中 表單數(shù)據(jù)查詢:
$formid = \Phpcmf\Service::L('input')->get('formid '); $formcid = \Phpcmf\Service::L('input')->get('formcid'); $rt = \Phpcmf\Service::M()->db->table(SITE_ID."_form_".$formid)->where("id", $formcid)->get(); if ($rt) { $rows = $rt->getResultArray(); var_dump($rows); }模板里 ajax 返回 拿到 id 組裝 你的頁面url
比如我想跳轉(zhuǎn)到 首頁 那么 我會這么寫
var gourl = "{dr_url('home/index',array('formid'=>'表單別名','formcid'=>'表單返回的內(nèi)容id'))}"; window.location.href=gourl; //或者 window.open(gourl);你的指定頁面中 表單數(shù)據(jù)查詢:
$formid = \Phpcmf\Service::L('input')->get('formid '); $formcid = \Phpcmf\Service::L('input')->get('formcid'); $rt = \Phpcmf\Service::M()->db->table(SITE_ID."member")->where("字段", "字段值")->get(); if ($rt) { $rows = $rt->getResultArray(); var_dump($rows); }回復(fù)@夏正松
表單的提交按鈕用ajax提交,onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')",最后一個參數(shù)就是跳轉(zhuǎn)的頁面,不能在這個頁面做返回參數(shù)的傳值吧,是不是應(yīng)該到表單的提交php頁面做跳轉(zhuǎn)頁的傳參呢
回復(fù)@master888
那你可以寫自己的 提交方法哦,
回復(fù)@夏正松
獲取不到回調(diào)函數(shù)里的id值呢
回復(fù)@夏正松
我是直接打印data數(shù)據(jù),沒有你上面的那些呢,咋回事
回復(fù)@master888
這個我就不清楚了,問問官方吧