2016-08-05 78 views
0

我有一個JQuery的AJAX函數,它將值發送到PHP文件,PHP文件的日期被附加到div content使用AJAX從php文件取多個值

$(document).ready(function() { 

var valueSelected = $("#sort_id option:selected").val(); 

var arr = Array(); 
var arr = <?php echo json_encode($details); ?>; 
var details = JSON.stringify(arr); 

var wash = <?php echo json_encode($_GET['wash']); ?>; 

var params = Array(); 
var params = <?php echo json_encode($params); ?>; 
var params = JSON.stringify(params); 

    $.ajax({ 
     type: 'post', 
     url: 'sort.php', 
     data: { 
       data : details, 
       wash : wash, 
       params :params}, 
       error : function(data){console.warn(xhr.responseText)}, 
     success: function (data) { 
      $('#content').html(data).fadeIn("slow"); 


      var jsonText = httpObject.responseText; 
      var jsonObject= eval('('+jsonText+')'); 
      var count_array=jsonObject.count_array; 
      var count_array=jsonObject.count_sorted_array; 

      jQuery("label[for='private_count']").html(count_array); 
      jQuery("label[for='sorted_count']").html(count_sorted_array); 

     } 
     }); 

現在,我需要從PHP腳本中獲取一些計算值,並在調用此AJAX函數的PHP文件中使用它。 如果我在上面的代碼中給出datatype:"JSON",它不會在content div中顯示結果。

我的PHP文件包含以下代碼將被帶入jQuery變量以及要在content部門中顯示的內容。

$count_array = sizeof($sorted_array); 
$data = array(
    'count_array' => $count_array, 
    'count_sorted_array' => $count_sorted_array, 
); 
echo json_encode($data); 
+0

從我看到你是新的領域的JavaScript – madalinivascu

回答

1

您可以創建在PHP水平數組,你把HTML由html收錄在其中一個單元格,並保留其他數據:

$data = array(
    'html' => '<p>....</p>', 
    'count_array' => $count_array, 
    'count_sorted_array' => $count_sorted_array, 
); 

然後使AJAX的數據類型:「JSON 「並抓住HTML data.html爲了把它放在內容div

+0

它不顯示任何東西,即使我改變了我的'dataType:'json'' –

+0

將響應記錄到控制檯並在此處發佈 – KAD

+0

[對象,「parsererror」,SyntaxError:意外的標記<位於位置0的JSON中 位於Object.parse(本機) 位於m.parseJSO ...] 0:Object1:「parsererror」2:SyntaxError:意外標記(在http://localhost/revamp/js/jquery-1.11.2.min.js:4:15948)上的位置0處的位置0處的JSON中的 處(在012處),在012處的 處(在http: //localhost/revamp/js/jquery-1.11.2.min.js:4:18329) –

相關問題