请问关于jquery ajax值传递的问题

乌鸦低语 发布于 2016/10/17 17:35
阅读 89
收藏 0
<script type="text/javascript">


function ajax(obj,div,form) {
var obj;
var div;
var form;    
$.ajax({
        url:obj,
        type:"GET",
        data:$('#'+form).serialize(),
        success: function(data) {
            $('#'+div).text(data);

        }
    });
}
</script>
</head>
<body>








<form id="form1">
    <input name="username" type="text">

    <input type="button" name="test" value="提交" onclick="ajax('test.php','result1','form1')">
</form>




<div id="result1"></div>


为什么button的值传递不到test.php里面呢,有什么方法能同时传递form信息和button信息

加载中
0
loyal
loyal
因为那是input.button
乌鸦低语
回复 @loyal : 呃,我也觉着button标签好蠢,但是有什么办法能同时传递button的值呢
loyal
loyal
回复 @乌鸦低语 : 额,button标签默认会触发submit啊,你要禁用掉啊.
乌鸦低语
如果直接用button标签的话倒是会传递过去值,但是返回就什么都不显示了…
返回顶部
顶部