如何在CodeIgniter中创建javascript链接

 < a href =“javascript:void(0);”  class =“selectedpagination”onclick =“changeuploader();”> 
尝试flash上​​传器
< / a>
</ code> </ pre>

如果我首先写入锚标签 参数 javascript:void(0); </ code>,它将打开 controller / javascript:void(0)的链接</ code> </ p>

另外,如何 给它类名和onclick事件吗?</ p>
</ div>

展开原文

原文

<a href="javascript:void(0);" class="selectedpagination"  onclick="changeuploader();">
    Try flash Uploader
</a>

If I write in anchor tag's first parameter javascript:void(0);, it will open link to controller/javascript:void(0)

Also, how do I give it the class name and onclick event?

dongyi6183
dongyi6183 看起来codeigniter会改变你的输出。href看起来很好看。它变成了什么?
8 年多之前 回复
dongtangu6144
dongtangu6144 重写一点,希望它仍然有意义!如果没有,还原!
8 年多之前 回复
doubi2014
doubi2014 使用#insidehref,,或尝试删除它
8 年多之前 回复

5个回答



这样简单:</ p>

  anchor('#','试试flash uploader  ',array('class'=&gt;'selectedpagination','onclick'=&gt;'changeuploader();')); 
</ code> </ pre>

检查此 https://www.codeigniter.com/user_guide/helpers/url_helper.html < / p>
</ div>

展开原文

原文

Easy as that:

anchor('#', 'Try flash Uploader', array('class'=>'selectedpagination', 'onclick'=>'changeuploader();'));

Check this https://www.codeigniter.com/user_guide/helpers/url_helper.html

doujia9833
doujia9833 changeuploader函数是否返回了什么?
8 年多之前 回复
duan0424
duan0424 是的,gerep。 !
8 年多之前 回复
doufang8282
doufang8282 这个链接真的需要用PHP生成吗?
8 年多之前 回复
dongzongpeng6474
dongzongpeng6474 ... 不。 仍然使用核心PHP代码。
8 年多之前 回复
dongru2019
dongru2019 还没有解决方案?
8 年多之前 回复
douchong4730
douchong4730 是的......为了避免重新加载页面,你可以在JS函数之后为你的onclick事件添加一个返回false。 也许它不会起作用,因为你的JS正在返回一些东西,我不知道。 关于移动视口,我认为不可能用anchor()来解决,如果可能的话,你可以手动创建链接,它会以你需要的方式工作
8 年多之前 回复
dongnai1876
dongnai1876 #将使浏览器最终移动视口。
8 年多之前 回复
douchi0638
douchi0638 使用#而不是...我已经测试过,我看到即使有它......它会重新加载页面......我会做更多测试并报告回来
8 年多之前 回复
dqeq885710
dqeq885710 怎么样javascript:void(0)不需要吗?
8 年多之前 回复



请停止&lt; a href =“javascript:void(0);” ...&gt; </ code>。 这是一个非常糟糕的做法。 在HTML中附加事件也是如此。</ p>

相反,您应该在外部JS文件中附加事件。 PHP框架与此无关。</ p>
</ div>

展开原文

原文

Please stop doing <a href="javascript:void(0);" ... >. It is an extremely bad practice. And so is attaching events in HTML.

Instead you should attach events in an external JS file. PHP framework has nothing to do with this.

douchengjue9892
douchengjue9892 ......是的也看到了,这就是为什么我更困惑:| _italic_(我只是JS + jQuery的新手!!!)
8 年多之前 回复
dpfw3607
dpfw3607 ,你检查了哪个答案获得赏金? stackoverflow.com/questions/134845/...
8 年多之前 回复
dota220141003
dota220141003 可能你是对的,但是通过stackoverflow进行冲浪,我得到了这个:[link] stackoverflow.com/questions/134845 / ...人的答案是233 Ups。 :::更多困惑:::
8 年多之前 回复
douyi8315
douyi8315 你是对的,但问题是他需要使用框架来创建链接和功能,需要一个href和TechCare需要它忽略点击
8 年多之前 回复




  1. onclick =“ return false(); </ strong>”</ p>

    $('。selectedpagination')。click(function(){
    //要单击此处
    });

    </ li>

  2. 您可以使用按钮</ strong>。</ p> </ li>
    </ ol>
    </ div>

展开原文

原文

  1. onclick="return false();"

    $('.selectedpagination').click(function(){ //To click here });
  2. You can use button.



我没有找到另一个解决方案而不是:$(“a”)。removeAttr(“href”); </ p>

</ div>

展开原文

原文

I didn't find another solution instead of: $("a").removeAttr("href");



试试这个</ p>

 &lt; a href =“javascript:void(0)  ;”  class =“selectedpagination”onclick =“javascript:changeuploader();”&gt; 
尝试flash上​​传器
&lt; / a&gt;
</ code> </ pre>
</ div>

展开原文

原文

Try this

<a href="javascript:void(0);" class="selectedpagination"  onclick="javascript:changeuploader();">
    Try flash Uploader
</a>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问