我们都知道,jquery提交表单数据可以用ajax进行提交,例如:$.ajax({
url:"<%=luci.dispatcher.build_url("admin/ap/add")%>",async:false, type:"POST", data:"apname="+$("#apname").val()+"&basemac="+$("#basemac").val()
});后台可以用apname和basemac两个键来取两个键对应的值。但是,如果表单控件的内容包括特殊字符,如空格、&符号等,在提交的时候就会报错。经过测试,可以使用json对象的方式提交数据,如:$.ajax({
url:...
1.去掉空格var txt=$.trim($("txt1").val());2.转为数字 txtNum=Number($.trim(txt)) + 1; var thisEle = $("#para").css("font-size"); //获取字体大小 var textFontSize = parseFloat(thisEle , 10); 3.四舍五入为整数/随机数 Math.ceil() ceil() 方法可对一个数进行上舍入。 参数必须是一个数值。返回值大于等于 x,并且与它最接近的整数。 Math.floor() floor() 方法可对一个数进行下舍入。 参数可以是任意数值或...
//替换特殊字符 $(this).val($(this).val().replace(/[~‘!<>@#$%^&*()-+_=:]/g, "")); 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下: 复制代码 代码如下:parseInt("1234blue"); //retur...
1.javascript数组用法方法描述FFIEconcat()连接两个或更多的数组,并返回结果。14join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。14pop()删除并返回数组的最后一个元素15.5push()向数组的末尾添加一个或更多元素,并返回新的长度。15.5reverse()颠倒数组中元素的顺序。14shift()删除并返回数组的第一个元素15.5slice()从某个已有的数组返回选定的元素14sort()对数组的元素进行排序14splice()删除元素,并向...
在使用ajax进行留言的时候,出现了一个问题.因为留言内容写完之后,通过ajax提交内容,同时使用js把留言的内容添加到页面上来.浏览留言的时候也是通过ajax请求,然后再显示的.这样,如果有人在留言里写入了js语句,这结语句都会被执行.解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使用jstl标签,就很简单了.直接使用<c:out value=”${r.content}” />这样就行了,会自动进行转义,其中省略了参数escapeXML=”true”,这是默认的...
截取字符串;字符串拼接;动态循环添加元素:获取当前按钮:{data : null, render: function(data, type, row ) {var loginName = $("#loginName").val();var div = $("<div class=‘btn-group‘></div>");var button1 = $("<button role=‘download‘ value=‘" + row[5] + "‘ name=‘download‘ class=‘btn btn-xs btn-info glyphicon glyphicon-save‘ title=‘下载‘></button>");var button2 = $("<button role=‘pass‘ n...
if(/[@#\$%\^&\*]+/gi.test($("#user_api_register_form").find("input[name=‘user_name‘]").val())){
$.showErr("用户名含有非法字符",function(){
$("#user_api_register_form").find("input[name=‘user_name‘]").focus();});
returnfalse;
} 原文:http://www.cnblogs.com/xuzhengzong/p/6866276.html
当我在做登陆页面的时候,常常会用到ajax方法来检测用户信息所填写的内容是否符合规范要求。一开始,为了简单明了,快速实现功能,在使用jQuery时,是这样写的:$.ajax({url : "{:U(‘public/checklogin‘)}",cache : false,type : ‘POST‘,dataType : ‘json‘,data : ‘username=‘+$(‘#username‘).val()+‘&password=‘+$(‘#password‘).val()+‘&verify=‘+$(‘#code‘).val(),success : function(e){if ( e.status == 0 )...
今天在做练习项目的时候,使用$.each()方法遍历后台传过来的json字符串时,chrome浏览器中发现如下问题 Cannot use ‘in‘ operator to search for ‘length‘...... 琢磨了好久,百思不得其解。前后台代码分别如下:后台返回json字符串:$sql = "select pid, pname, price, pic, did, count from jd_product, jd_cart_detail where pid=productId and cartId=$cid";$result = mysqli_query($conn, $sql);$list = mysqli_fetch_al...
使用jQuery ajax向后台传递参数para=1+1时后台接收到的参数为para=1 1,解决方案是 使用json传递,代码如下。var url = "/test/check";$.ajax({type: "post",url: url,
// data: "para=1+1", data为字符串时 后台接收到的参数为 1 1data: {"para":1+1}, // data为json数据时 后台接收到的参数为 1+1cache: false,async : false,dataType: "json",success: function (data ,textStatus, jqXHR){if("true"==data.flag){alert("...
原生js <script type="text/javascript">var divHtml=‘<div>‘+‘<ul>‘+‘<li>‘+‘<a href="#">something added</a>‘+‘</li>‘+‘</ul>‘+‘</div>‘;var div=document.createElement(‘div‘);div.innerHTML=divHtml;document.body.appendChild(div);var li=div.getElementsByTagName(‘li‘)[0];console.log(li);</script> jquery实现 原文:http://www.cnblogs.com/byronvis/p/4742708.html
整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,稍微整理精简一下做下分享。
jQuery拼接字符串ajax
<form id="myForm" action="#"><input name="name"/><input name="age"/><input type="submit"/>
</form>
<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>(function($){$.fn.serializeJson=function(){var serializeObj={};$(this.serializeArray()).each(funct...
我想根据一个字符串存在的数组来设置一个变量.
例如:var primary = ["red", blue", "yellow"];
var secondary = ["orange", "purple", "green"];然后检查“紫色”并返回它在“第二”数组中,并将其分配给变量以供以后使用.
jQuery或Javascript都可以.解决方法:不确定要为变量分配什么,所以我只是使用警报来说明结果var plen = primary.length;var idx = $.inArray( 'purple', primary.concat( secondary ) );if( idx === -1 ) {a...
第一种方案:代码如下:<script type="text/javascript">$(document).ready(function() { $.ajax({ url: http://www.test.net/cgi/test.xml, dataType: xml, success: function(data){ //console.log(data); $(data).find("channel").find("item").each(function(index, ele) { var titles = $(ele).find("title").text(); var links = $(ele).find("link").text(); console.log(titles+-----); $("#no...
这篇文章主要介绍了将jquery.qqFace.js表情转换成微信的字符码的方法,以及jquery.qqface.js的使用方法,需要的朋友可以参考下jquery.qqFace.js使用方法引用<script src="~/Content/qqFace/js/jquery.qqFace.js?v=3"></script>
<script src="~/Content/qqFace/js/jquery-browser.js"></script>html<p style="width:50px;height:30px;margin-top:3px;text-align:center;line-height:30px;border-right:1px solid #dee5e7"><img src=...