![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
jQueryにてformの中を書き換えました。
具体的には、
$.ajax({
url: "add.php",
type: "get",
dataType: "html",
timeout: 10000,
cache: false,
data: {
"name" : "test",
},
success: function(html){
$("#list").html(html);
}
});
を実行し、結果を #list に置き換えています。
結果は、
<input name='item_name' value='1' id='item_name_1' type='radio'>
<label for='item_name_1'>ほげほげ</label>
となっています。
しかし、Postをしてみると、item_name が取得することができず NULL として帰ってきます…。。
ajaxで書き換えたformから値を取得したいです。
No.2ベストアンサー
- 回答日時:
No.1の回答無視して下さい。
jQueryはもっとおりこうのはずです。
dataType: "html" で返される形式はTEXTでした。
XMLやXHTMLじゃありません。
$.html(html)
で生成されるjQueryオブジェクトはimportNodeする必要は無い
はずです。
よって、原因は他にあると思います。
No.1
- 回答日時:
jQueryでどうなのか詳しく見てませんが、
HTMLで取得しているので、フォームの中身を
$("#list").html(html);
で変更するのは、だめなんじゃないかと....
「Node は必ず、自分を生成してくれた 1 個の Document と結び付いています。」
jQueryでやるなら、
$("#list").replaceWith(html)
とか、#listがformのどこにあるのか解らんけど、
parent=$("#list").parent().get(0);
parent.detach("#list");
parent.append(html);
あるいは、
next=$("#list").next().get(0);
parent.detach("#list");
$(html).insertBefore(next);
とか、
この回答への補足
#list
は、
<div id="list">
<input name='item_name' value='1' id='item_name_1' type='radio'>
<label for='item_name_1'>ほげほげ</label>
</div>
となっております。
yyr446 さんのを参考に修正してみましたが、
formからのデータはnullでした。
nullといいますか、item_nameという要素自体がpostされていないようです。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
lang 英語と日本語など混ざる時は
-
福井県小浜市付近で、観光スポ...
-
iframeの中のページのリンクを...
-
相対パスのピリオドを書かない...
-
インラインフレームの横スクロ...
-
javaでhtmlファイルを開く方法
-
桐蔭学園卒業生があつまるBBS
-
htaccess リダイレクト ディレ...
-
安いにんにく注射ができる場所...
-
トイレのつまり
-
jQueryにてformの中を書き換え...
-
生食
-
相対パスから絶対パスの取得
-
中埜酢店 のよみかた
-
顔に落書き
-
オカリナは何処で習えますか?
-
フレームへはフォームを受け渡...
-
ストーブの芯の交換
-
リンクを張ると上位に検索され...
-
タオ・ガーデンについて(タイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA :URLの中で変数を使...
-
メール本文に変な文字が
-
インラインフレームの横スクロ...
-
lang 英語と日本語など混ざる時は
-
プロ野球インフィルドフライル...
-
磯野貴理子について
-
iframeの中のページのリンクを...
-
ベーシック認証時、キャンセル...
-
javaでhtmlファイルを開く方法
-
HTML相対パスの設定方法について
-
沖縄にある安い居酒屋
-
天王寺アポロの開店時間は何時...
-
お市の方の娘である、お初はど...
-
沸騰石の原理
-
中埜酢店 のよみかた
-
htaccess リダイレクト ディレ...
-
感作T細胞は普通のT細胞とどう...
-
VBAからhttpを呼びソースを取得
-
カウントダウンのCGI
-
DOCTYPE宣言は厳密に気...
おすすめ情報