kullanırken form öğesini kaldırır Bir eylemden JSON yanıtında basit bir HTML biçimlendirmesini döndürüyorum. Chrome, jQuery ajax
$("#EditPriceDialog").html(data.Content).dialog(MyProject.UI.DialogOptions({ minWidth:380, minHeight:200, modal:true }))
biçimlendirme vermektedir
, form öğesi: İşte{
"Success":true,
"Content":"\r\n
<div class=\"editor-form\">\r\n
<form action=\"/Blah/Blah/5104?id=9\" method=\"post\">
<input data-val=\"true\" data-val-number=\"The field Id must be a number.\" data-val-required=\"The Id field is required.\" id=\"Id\" name=\"Id\" type=\"hidden\" value=\"5104\" />
<input data-val=\"true\" data-val-number=\"The field Vat Rate must be a number.\" data-val-required=\"The Vat Rate field is required.\" id=\"VatRate\" name=\"VatRate\" type=\"hidden\" value=\"1.2000\" />
<div class=\"display-field\">\r\n\t
<label for=\"Price\">Price (Ex-VAT)</label>\r\n\t
<input class=\"text-box single-line\" data-val=\"true\" data-val-number=\"The field Price must be a number.\" data-val-required=\"The Price field is required.\" id=\"Price\" name=\"Price\" type=\"text\" value=\"92.50\" />\r\n\t
</div>\r\n
</form>
</div>",
"Data":null,
"Errors":null
}
Ben başarılı bir yanıt sonrasında onunla ne olduğunu: Burada
(satır aralıkları okunabilmesi için eklenmiştir) tam yanıttır kayıp. Form içindeki elemanlar hala orada. Bu yalnızca Chrome'da gerçekleşir. IE9 ve FF 19'da form öğesi var. Chrome'da farklı olan nedir?
Ben bize sorunu yeniden birşeyler verebilir bunu – Alexander
yeniden olamazdı? –
Oldukça büyük bir sayfa ama denemeye çalışacağım ... – Kev