亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

contenteditable="true"無法提交到php,該怎么辦?

contenteditable="true"無法提交到php,該怎么辦?

元芳怎么了 2019-05-25 17:55:19
最近在開發一個富文本編輯器,考慮到textarea只能輸入文本,所以我用div的contenteditable="true"屬性實現了富文本,可以插入圖片,視頻等。但是問題來了,在表單頁面:這樣做,div里面的內容,根本就無法提交到test.php頁面的,echo$_POST[zhengwen];是沒輸出的。我懷疑根本就沒有提交過來。大家知道怎么解決嗎?求表單提交頁面和接收頁面的簡單代碼!??!
查看完整描述

2 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

1、富文本編輯器可以用百度的UEditor
2、正如樓上所說,你可以用ajax來提交,但是這個有一點不好,如果有一百個輸入框,難道提交一百個鍵值對?
3、所以你可以用js的formData對象,圖片也可以發送過去,代碼如下
$("#submit").click(function(){
varx=newFormData(document.getElementById("frm"));//構造方法里面必須是dom對象
x.append('abc',123);//追加你的數據
$.ajax({
url:'1.php',
type:'POST',
data:x,
processData:false,//告訴jQuery不要去處理發送的數據
contentType:false//告訴jQuery不要去設置Content-Type請求頭
})
.success(function(data){
//代碼
});
});
4、也可以用serializeArray函數模擬上面的formData對象,代碼如下
varallDatas=$("form").serializeArray();
allDatas.push({name:'data',value:JSON.stringify(你的數據對象)});//追加的格式必須是name,value形式,打印allDatas的格式就知道了?。。?pre>$.post(url,allDatas,function(json){//代碼
});
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 309 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號