我有錯誤:數據未定義。 我想刷新內容爲從PHP腳本誰打印HTML如何將PHP腳本加載到div在JQuery中的相同窗口
我父頁面:
<body>
variables ...
<div id="comparateur2">
....
</div>
的Javascript:
<script type="application/javascript">
$(document).ready(function(){
$("form").submit(function(e){
var format = $("#format").val();
var qtephotos = $("#qtephotos").val();
var option1 = $('input[name=option1]:checked', '#formulaire').val();
var offre = $('input[name=offre]:checked', '#formulaire').val();
var val = [];
$(':checkbox:checked').each(function(i){
val[i] = $(this).val();
});
var dataString = 'format='+ format + '&qtephotos=' + qtephotos + '&option1=' + option1 + '&valoption=' + val;
$.ajax ({
type: "POST",
url: "scripts/ajax_comparateur.php",
data: dataString,
success: function(){
$('#comparateur2').html(data);
}
});
});
});
</script>
問候
這是錯誤的。如果沒有傳入數據類型參數,「jQuery將嘗試根據響應的MIME類型推斷它(XML MIME類型將產生XML,在1.4 JSON中將產生一個JavaScript對象,在1.4腳本中將執行該腳本)否則將作爲字符串返回)。「 – j08691 2012-07-27 17:18:51
我會告訴你,我沒有記住更多的時候,因爲我傾向於使用JSON或簡單的字符串。當我忘記dataType時,這讓我無事可做,我傾向於避免XML,這導致我忘記了jQuery將嘗試將其作爲XML讀取。 – chris 2012-07-27 17:31:20