把一个页面的参数通过点击跳转到另一个页面传递,并且打印出来
除了url传值,还有哪些更好的方法,能给个demo代码吗???
不想用url传参,太丑了,还暴露参数
用迅睿做的一个咨询网站,需要实现与指定客服一对一的提交问题咨询
问答是基于系统自带的评论来实现的,自带评论不能设置指定客服来回复
目前的实现方案是建立问答和客服主页两个模块(主页模块自定义字段来实现客服信息的调用展示)
两个模块互相关联,指定问答模块只能客服用户回答问题,客服回答会展示客服的主页模块地址,客服在主页模块的头像、自定义字段等参数,和一个 咨询我 按钮
点击 咨询我 按钮把客服在主页模块的参数通过访问传递到一对一咨询独立页面(URL传值)
咨询独立页面把接受到url的参数调用展示出来 指定客服的用户ID、头像、姓名...等字段
用户点击提交问题的时候自动把客服用户的ID通过input提交关联在一起,这样这个问题别的客服就不能查看和回复了
<!--指定用户组回答权限-->
{if $member && in_array(2, $member['groupid'])}
<div class="reply-form mt-20 box-shadow" id="dr_post_form">
<form method="post" id="myform">
{dr_form_hidden()}
{if $myfield}
<div class="ds-myfield form-horizontal">
<div class="form-body">
{$myfield}
</div>
</div>
{/if}
{if $review}
<style>
.ds-avatar-top { margin-top: 10px; }
</style>
<div class="ds-review" id="dr_review_post">
<ul>
{loop $review.option $i $name}
<li>
<input id="dr_review_option_{$i}" type="hidden" name="review[{$i}]" value="0">
<span class="opname">{$name}:</span>
<span class="commstar">
{loop $review.value $ii $v}
<a id="dr_review_value_{$i}_{$ii}" class="dr_review_value_{$i} star{$ii}" href="javascript:dr_review_value({$i}, {$ii});" title="{$v}"> </a>
{/loop}
</span>
</li>
{/loop}
</ul>
</div>
<div class="ds-clear"></div>
{/if}
<div class="reply-row cl">
<a href="javascript:;"><img src="{dr_avatar($member.uid)}"></a>
<textarea class="reply-text" name="content" placeholder="请在此输入您要回答的内容…"></textarea>
</div>
<button class="reply-post" type="button" onclick="dr_post_comment()">提交回答</button>
</form>
</div>
{/if}
{loop $list $t}
<li class="cl">
<div class="reply-info cl">
<!--获取主页地址-->
<a href="{if $t.uid}{module module=home order=updatetime t.uid=$t.uid num=1 return=r}{$r.url}{/module}{else}{/if}" class="reply-info-l">
<img src="{dr_avatar($t.uid)}" >
</a>
<div class="reply-info-c">
<span>{php $user=dr_member_info($t.uid);}{$user.name}</span>
<em>{php $user=dr_member_info($t.uid);}{$user.lxdh}</em>
</div>
<!--传递参数到一对一咨询-->
<div class="reply-info-r">
<a href="/dulizixun/?myid={php $user=dr_member_info($t.uid);}{$user.id}&myname={$user.name}&myimg={dr_avatar($t.uid)}">咨询我</a>
</div>
</div>
<div class="reply-con">
{dr_replace_emotion($t.content)}
</div>
<p class="reply-time">{dr_fdate($t.inputtime)}</p>
<div class="reply-zan cl">
<a href="javascript:void(0);" onclick="dr_zc_comment({$t.id})">赞同</a>
<span><em id="dr_comment_zc_{$t.id}">{$t.support}</em>人赞同了该回答</span>
</div>
</li>
{/loop}
<input id="dr_zhidingkefu" type="hidden" name="data[zhidingkefu][]" value="">希望官方出一个指定用户评论回复这样类似的功能,或者完善的问答系统
PHP文件:
URL地址: