【问题标题】:Take Multiple values from the php file using AJAX使用 AJAX 从 php 文件中获取多个值
【发布时间】: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领域的新手

标签: php jquery json ajax


【解决方案1】:

您可以在 PHP 级别创建一个数组,在其中将 HTML 放入其中以html 为索引的单元格中,并保留其他数据:

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

然后将 AJAX 设为 datatype:"JSON" 并使用 data.html 捕获 html 以便将其放入内容 div 中

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-10
  • 2016-05-14
  • 2013-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-27
相关资源
最近更新 更多