2016-04-12 19 views
1

私はajaxコールhtml()で部分ビューをロードしています。私はresponse<form>のタグをChromeのjavascriptのデバッグに持つことがわかります。しかし、それがソースにロードされるとき、それは消えています。私はタグを除いてHTMLの残りの部分をすることができます。jQuery htmlロードストリッピング<form>タグ

別のタグの下にロードしています。私はここで何が問題なのか分からないのですか?

var HandleGetEditPhone = function (response) { 

if (response !== "") { 
    $('#DivPhoneContainer').html(response); 
} 

}

答えて

3

フォーム要素を入れ子にしている場合、クロムは、ネストされたフォームタグを削除しますので、あなたは、チェックする必要があります。あなたの質問に関連

Chrome removes form element when using jQuery ajax

How do you overcome the html form nesting limitation?

+0

が、これは私の問題だった、ありがとうございます。私はモーダルフォームを持っていて、別のフォームの中に入ってしまった。 Chromeはフォームタグを外していました(一見魔法のように/理由なし)。モーダルフォームをメインフォームの外に移動する必要があります。 – gregblass

+0

私はこの問題を抱えていましたが、ページの上に閉じていないフォームタグが原因です。 –