很多样式为了美观而不走寻常路,button不放在表单里,或者form里没有input等等可以直接把数据传递到后台的标签。
比如:
<button id="myButton">submit</button> <form id="myForm"> <a id="myA">text</a> </form>
这时我想通过我自己写的美美哒button来把我样式做的美美哒a标签中的内容传递到后台进行处理,就可以通过js来进行。
$("#myButton").click(function (e) { var url = "/xxxx/xxxx?a_value="+$("#myA").html(); window.location.href = url; // document.getElementById("myForm").submit(); });
我只是为了达成传递的目的,所以get方式更加方便,重定向到可以处理该请求的后台文件。
如果form中有input等等可以直接post传递的话,那么就可以直接用我注释的那一行,点击按钮事件,就会将submit表单,当然前提是在form中定义好action的内容。