我正在使用PHP。
我需要将文本放在a
标记内,并将其添加到href
属性的查询字符串中。
示例:
<a href="page.php">sometext</a>
变为:
<a href="page.php?q=sometext">sometext</a>
所以我只是将任何单词链接到page.php,但是当用户点击它时,它会变为&#34; page.php?q = sometext&#34;,或者实际链接从&#34;页面变化。 PHP&#34; to&#34; page.php?q = sometext&#34;。
如果可能,请使用jsfiddle.net或phpfiddle.org
进行举例答案 0 :(得分:1)
您可以使用jQuery在客户端执行此操作:
Parameters: {"league"=>{"name"=>"League Name", "teams"=>[{"name"=>"Team 1"}, {"name"=>"Team 2"}, {"name"=>"Team 3",...]}}
答案 1 :(得分:0)
也许使用JavaScript来做到这一点?
使用jQuery -
$(function (){
$("a[href='page.php']").attr("href","page.php?q=query");
})
这是JSfiddle示例JSFiddle
答案 2 :(得分:0)
在codeigniter中;如果要在URL中显示字符串,则必须使用路由。使用foreach将控制器中的数据传递到视图后,在您的视图中将看起来像这样。
我之前的项目示例
查看强>
<?php foreach($var as $row){?>
<a href="<?= base_url().'events/edit_events/'.$row->event_name?>"Edit
<?php }?>
<强>路线强>
$route['events/edit_events/(:any)'] = 'events/edit_events/$1';
在我的路线中:任何意思都可以是身份证,姓名等。
在这里,我使用了一个下拉列表。假设您的事件表中有3个数据。当我在第一场比赛中选择“编辑”时,我会将你的路线传递给我。所以你的url现在将成为localhost / project / events / edit_events / event1。
答案 3 :(得分:-1)
使用PHP的唯一方法是使用PHP编写内部HTML和href
属性。
示例:
echo '<a href="foo.php?' . $bar .'">' . $bar .' .</a>';