久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - jq append()添加的form,然后用ajax提交時,獲取不了form的提交的元素

瀏覽:101日期:2022-12-27 18:36:17

問題描述

<p class='add'>添加步驟</p><script type='text/javascript' src='http://www.baoyu77737.com/wenda/__PUBLIC__/js/jquery-3.0.0.min.js'></script><script type='text/javascript'>var i = 0;$(’.add’).on(’click’,function(){ //添加步驟 if(i==0){alert(’ok’); } i++; $(’.wrap’).append(’<p class='pp'>步驟’+i+’</p><form action='' enctype='multipart/form-data'><label> <input type='file' name='card' onchange='preview_local_image(this)'><img src='http://www.baoyu77737.com/wenda/__PUBLIC__/img/uploadimg.png' alt=''></label><input type='text' value='’+i+’' style='display:none'><textarea name='' id='' cols='30' rows='10' placeholder='請寫下你的步驟。。。。'></textarea><p class='btn'><p class='save'>保存</p></form>’);});$(’.wrap’).on(’click’,’.save’,function(){ //保存到數據庫 var formData = new FormData($(’.pic_upload’)[0]); // console.log($(’#form’)[0]); console.log(formData); $.ajax({url:’__CONTROLLER__/save_step’,type:’POST’,data:formData,async: false, cache: false, contentType: false, processData: false, success:function(json){ // if(json.info == 'ok'){ // alert(’上傳成功’); // }else{ // alert(’上傳失敗’); // } // alert(json);} });return false;});</script>

問題解答

回答1:

firebug抓一下ajax()這個過程的包看看。

如果jq先于append()的html代碼之前初始化,初始化是不成功的。

回答2:

FormData方法好像不是這么用的吧。

標簽: JavaScript
主站蜘蛛池模板: 墨竹工卡县| 南漳县| 黄浦区| 南阳市| 高邑县| 赣榆县| 巨鹿县| 庆安县| 马公市| 岳阳市| 安远县| 东台市| 吉木乃县| 凤阳县| 乌什县| 舞钢市| 阿图什市| 乐清市| 永丰县| 泌阳县| 泽库县| 永兴县| 视频| 聊城市| 醴陵市| 陆丰市| 绵阳市| 高青县| 来安县| 锡林郭勒盟| 确山县| 临泉县| 铜川市| 宣汉县| 民权县| 海兴县| 永昌县| 故城县| 吴桥县| 舞钢市| 汪清县|