0
我正在處理頁面提交表單,我遇到的問題是MAC OS 10.5-10.8瀏覽器 - FF,Chrome和Safari都正常工作,但在使用IE 8 + 11瀏覽器的Windows 7上,即使在成功之後,提交文件仍然沒有通過。在Windows 7的FireFox v28上,只有在某些計算機上,表單才能正確提交和更新。該網站在Bootstrap上。 下面是HTML:Jquery Forms,Bootstrap,瀏覽器和操作系統提交的奇怪問題
<div class="modal fade bs-preview-modal-lg" id="preview-modal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<div class="section-header">
<h4 id="title-out"></h4>
</div>
<div class="content">
<div class="row">
<div class="media media-out"></div>
<div class="info info-out"></div>
<div class="body body-out"></div>
<div class="faq faq-out"></div>
<div class="external-links external-links-out"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="ajax-modal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<p>Updating…</p>
</div>
</div>
</div>
</div>
和頁腳jquery的AJAX加載
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="/assets/v1/lib/bootstrap/js/bootstrap.min.js"></script>
<script src="/assets/v1/js/jquery.form.js"></script>
<script src="/assets/v1/lib/chosen/chosen.jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(document).on({
ajaxStart: function() {$('#ajax-modal').modal('show');},
ajaxStop: function() {$('#ajax-modal').modal('hide');}
});
$('#publishForm').ajaxForm({
dataType: 'json',
success: function(data) {
if (data.success) {$('#success-modal').modal();} else {
$('#failure-modal').modal();
console.log(data);
}
}
});
有東西在這個被堵塞在Windows上,但沒有受到MAC OS?
當我在頁腳中使用它時,提交表單變爲空白。和「去...」按鈕從要編輯的頁面的下拉列表中選擇不再起作用。我不知道如何繼續.. – Cedric
我想我已經釘了一些可能衝突在chosen.jquery.js – Cedric
如果您只使用'chosen.jquery.js'獲得選擇(下拉) -lists,你可以通過以下方法來檢索它:'$(「#selectElement option:selected」)。text()'or'$(「#selectElement option:selected」).val()' –