【发布时间】:2016-08-05 07:47:55
【问题描述】:
我有一个 Jquery AJAX 函数,它将值发送到 PHP 文件,并将 PHP 文件中的日期附加到 div content。
$( 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);
【问题讨论】:
-
从我看你是javascript领域的新手