1、你用的是jQuery的post方式向服務(wù)器發(fā)送數(shù)據(jù),JavaScript是運行與瀏覽器端的腳本語言,不與后臺語言關(guān)聯(lián)的,你傳遞的是JavaScript的數(shù)組,后臺程序是不可能認識JavaScript類型的(你的后臺又不是用JavaScript代碼寫的)。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供房縣網(wǎng)站建設(shè)、房縣做網(wǎng)站、房縣網(wǎng)站設(shè)計、房縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、房縣企業(yè)網(wǎng)站模板建站服務(wù),十多年房縣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、jq中獲得checkbox的值的方式應(yīng)該是$([name=fb_status][type=checkbox]:checked); 不應(yīng)該用id,因為根據(jù)標準,id只能在一個網(wǎng)頁中出現(xiàn)一個,而jq也只取得第一個的值。
3、可以使用ajax來實現(xiàn) .ajax({ type:post, url:你的php地址+參數(shù), success: function(data){ php返回的結(jié)果就是data } });請將jquery引入到網(wǎng)頁,不然無法使用。還有什么問題歡迎追問。
今天重溫了一個問題,jQuery.ajax向后臺傳遞一個數(shù)組,而在后臺接收不到該值。
首先,“我要傳的數(shù)組”那里的格式應(yīng)該是,data:data=1&data=2&data=..這種形式,然后在后臺用String[] params =request.getParameterValues(data);方式就可以取到了。
jquery中ajax只需配置相應(yīng)的參數(shù)即可傳參到后臺頁面。
大多數(shù)情況下你無需直接操作該函數(shù),除非你需要操作不常用的選項,以獲得更多的靈活性。
但是可以使用JSON字符串來實現(xiàn),在后臺把JSON字符串解析成JAVA對象。
})首先,“我要傳的數(shù)組”那里的格式應(yīng)該是,data:data=1&data=2&data=..這種形式,然后在后臺用String[] params =request.getParameterValues(data);方式就可以取到了。
請求出錯 由于語法格式有誤,服務(wù)器無法理解此請求。不作修改,客戶程序就無法重復(fù)此請求。 415 介質(zhì)類型不受支持 — 服務(wù)器拒絕服務(wù)請求,因為不支持請求實體的格式。
jquery中ajax只需配置相應(yīng)的參數(shù)即可傳參到后臺頁面。
你用的是jQuery的post方式向服務(wù)器發(fā)送數(shù)據(jù),JavaScript是運行與瀏覽器端的腳本語言,不與后臺語言關(guān)聯(lián)的,你傳遞的是JavaScript的數(shù)組,后臺程序是不可能認識JavaScript類型的(你的后臺又不是用JavaScript代碼寫的)。
開發(fā)中經(jīng)常會遇到這種問題,碰到這種問題先不要著急。首先:先檢查一下參數(shù)名有沒有問題,要確保參數(shù)名是正確的。
但是可以使用JSON字符串來實現(xiàn),在后臺把JSON字符串解析成JAVA對象。
})首先,“我要傳的數(shù)組”那里的格式應(yīng)該是,data:data=1&data=2&data=..這種形式,然后在后臺用String[] params =request.getParameterValues(data);方式就可以取到了。
jQuery(test)[0].outerHTML outerHTML是部分瀏覽器提供的原生DOM屬性,可返回包括元素本身在內(nèi)的html代碼。
//json字符串轉(zhuǎn)數(shù)組 var jsonStr = [1,2,3,{a:1}] JSON.parse( jsonStr );JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換語言,以文字為基礎(chǔ),且易于讓人閱讀,同時也方便了機器進行解析和生成。
})首先,“我要傳的數(shù)組”那里的格式應(yīng)該是,data:data=1&data=2&data=..這種形式,然后在后臺用String[] params =request.getParameterValues(data);方式就可以取到了。
參考一下這個吧,后臺是servlet0,前臺多扔幾個file對象就行了。
請求出錯 由于語法格式有誤,服務(wù)器無法理解此請求。不作修改,客戶程序就無法重復(fù)此請求。 415 介質(zhì)類型不受支持 — 服務(wù)器拒絕服務(wù)請求,因為不支持請求實體的格式。
然后用$.parseXML(這里傳XML字符串參數(shù)) 轉(zhuǎn)成XML文檔,在ajax的參數(shù)data里設(shè)置是你拼接好并轉(zhuǎn)換成XML文檔的數(shù)據(jù)就行了。
一個是post方式傳遞卻用get方式的url 第二個是data沒有使用鍵值對的形式,單純讀取某個值 java后臺讀取post和get的關(guān)鍵字是否相同我不清楚,我用點虐 開發(fā)的時候讀取的關(guān)鍵字是不同的。