zoukankan      html  css  js  c++  java
  • 2015.1.13(a标签,动态添加,乱码)

    一。<a>标签

    在a标签中传值,动态传递href,可以用jquery动态添加

    var t = encodeURI($("#titleName").val());

    $("#subHref").attr("href","/admin/questionTestPaper/list?checked=" + $("#checked").text() +"&titleName=" + t );

    这样在a标签上添加onclick事件就可以实现添加,其中一般会用到隐藏域,就是

    <input type = "hidden" id = "xxx"/>

    主要可以实现对于点击事件的添加,添加到隐藏域中,随着href来提交上来。。。

    那么

    问题来了:

    二,乱码

      众所周知。a标签的提交方式是Get,然后,如果有中文,传递到后台一定是乱码的,这里,我们就要对传到后台的中文进行encodeURI,

    var t = encodeURI($("#titleName").val());

      没错,就是这样。然后在后台接受的时候

    String title = new String(titleName.getBytes("ISO-8859-1"),"UTF-8");

    这样就ok,大功告成,今天就写到这里,关于mysql的乱码问题太恶心。。我都懒得找。网上什么改ini文件的。alter database  utf8的什么的。。

    反正很麻烦。建议,重启,然后。。。就可以ok了。。

  • 相关阅读:
    前端基础开发之HTML
    内置函数(二)
    html
    内置函数(一)
    二进制安装mysql
    .net Parallel并行使用
    MVC 枚举绑定 DropDownList
    MVC扩展Url.Action方法解决复杂对象参数问题
    Index.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>。
    设置网站URL启动
  • 原文地址:https://www.cnblogs.com/weizizhe/p/4221996.html
Copyright © 2011-2022 走看看