第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

取到 div 值的時(shí)候,如何丟到input,然後POST送出?

取到 div 值的時(shí)候,如何丟到input,然後POST送出?

海綿寶寶撒 2019-03-13 14:15:44
我現(xiàn)在遇到一個(gè)很弔詭的事情我有使用一個(gè)編輯器他是在DIV裡面編輯的所以假設(shè)我要他的HTML代碼我查到是說這樣用:var html = document.querySelector(".ql-editor").innerHTML;然後當(dāng)表單POST出去後我console.log的時(shí)候可以印出結(jié)果這沒有問題我的jquery結(jié)構(gòu)大概是這樣var formData = new FormData($("#form")[0]);其他input沒有問題唯獨(dú)$content有問題?。∷紩?huì)是空的      "UPDATE `news` SET      `content` = '".$_POST['content']."'      WHERE `id` = '".$id."' "我有在表單加入隱藏input<input type="hidden" name="content" id="content">然後在jquery那邊這樣做:$("#content").val(html);但這個(gè)方法完全無法運(yùn)行他都會(huì)是空的!但問題是我console.log印出html他是有值的!到底哪裡有問題?
查看完整描述

2 回答

?
絕地?zé)o雙

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊

new formData可以傳入一個(gè)form標(biāo)簽進(jìn)去,form標(biāo)簽內(nèi)所有的攜帶name屬性的表單元素會(huì)被認(rèn)為是formItem。

表單元素包含下列(可能還有其他的,但是不太常用了,2333):

  1. input

  2. textarea

如果你確定你數(shù)據(jù)的來源是一個(gè)div,那么很抱歉,直接new FormData是不能夠得到你想要的結(jié)果的
需要你自己在后邊進(jìn)行append的操作:

formData.append('content', document.querySelector(".ql-editor").innerHTML)


查看完整回答
反對(duì) 回復(fù) 2019-04-02
  • 2 回答
  • 0 關(guān)注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)