首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

小弟我用$.ajax,被困了好几天啊

2012-02-10 
我用$.ajax,被困了好几天啊。救命啊 - Web 开发 / Ajax源码如下。formname _LAF enctype multipart/fo

我用$.ajax,被困了好几天啊。救命啊 - Web 开发 / Ajax
源码如下。
<form   name= "_LAF "   enctype= "multipart/form-data "   action= "/taicang/BCET.nsf/0/a9028adbf3e4f2cc482579810042232a?SaveDocument "   method= "post ">
<input   type=button   value= 'submit '   onclick= 'submitdoc(); '     />
<input   value= ' '   id= 'BSAction '   />
<script>
function   submitdoc(){
$id( 'BSAction ').value= 'DELETEFILE ';
var   f1   =   $( "form ");

var   msg= " ";
$.ajax({
            type:   "POST ",
            url:   f1.attr( 'action ')   ,
            data:   " ",
            success:   function(msg){
alert(msg);
},
            error:function(XMLHttpRequest,   textstatus,   errorthrown){
                alert( "error   :   "+textstatus+errorthrown+ ",   please   try   it   again ");
            }
});
}  

function   $id(id)   {
        return   document.getElementById(id);
}
</script>
</form>
我的问题是,这个post没有把我当前的页面post过去。也就是说BSAction还是空。
这个问题困了好几天啊。救命啊

[解决办法]
f1.attr( 'action ') 说明f1是jquery得到的对象
var f1 = $( "#form "); f1要这样取


[解决办法]
data:{
BSAction:BSAction
},
data里要有参数
[解决办法]
lz你这里好像乱的还不少,修改了一下见下面, 注意需要juqery支持,在前面引入juqery库

HTML code
<form   name= "_LAF " id= "_LAF "   enctype= "multipart/form-data "   action= "/taicang/BCET.nsf/0/a9028adbf3e4f2cc482579810042232a?SaveDocument "   method= "post "> <input   type=button   value= 'submit '   onclick= 'submitdoc(); '     /> <input   value= ' '   id= 'BSAction '   /> <script language="javascript" type="text/javascript"> function   submitdoc(){     //attend: need jquery support    $('#BSAction ').val('DELETEFILE ');     //var   f1   =   $( "form ");         var   msg= " ";     $.ajax({         type: "POST ",         url: $('#_LAF').attr( 'action '),         async: true,        data: "",         success: function(re){ alert(re); },         error:function(XMLHttpRequest, textstatus, errorthrown){             alert( "error   :   "+textstatus+errorthrown+ ",   please   try   it   again ");         }     }); }   //function   $id(id)   { //        return   document.getElementById(id); //} </script> </form> 

热点排行