0

_check_existing_transaction_partners.php

echo '<pre>';
print_r($ajax_existing_company_error);
echo '</pre>';

使用json_encode我对此发表评论。现在仅作为示例显示

输出这个

Array
(
    [0] => 1
    [1] => 2
)

echo json_encode($ajax_existing_company_error);

输出这个["1","2"]

将数据发送到外部文件并接收回的 Jquery 代码

var checkbox_to_update = $("#checkbox_to_update").val();
$.post("_check_existing_transaction_partners.php", { 'checkbox_to_update': checkbox_to_update }, function(data, success) {
alert(data);
}, "json");

使用alert(data);get 弹出窗口1,2。到目前为止一切正常。


尝试代替弹出窗口获取其他格式(以处理后者)

试过$('#json_load').val(data);<div id="json_load"></div>。什么也看不见

然后尝试了$myArray = json_decode($ajax_existing_company_error);<?php print_r($myArray); ?>也什么也没看到。

请告知如何获得$myArray = json_decode($ajax_existing_company_error);$('#json_load').val(data);

更新

关于json_decodeIn_check_existing_transaction_partners.phpecho json_encode($ajax_existing_company_error);

然后jquery

var checkbox_to_update = $("#checkbox_to_update").val();
$.post("_check_existing_transaction_partners.php", { 'checkbox_to_update': checkbox_to_update }, function(data, success) {
<?php print_r(json_decode($ajax_existing_company_error)); ?>
}, "json");

使用查看源代码看不到与json_decode

然后<?php print_r(json_decode($ajax_existing_company_error)); ?>在收盘前放置</body>。也什么都看不到

4

1 回答 1

1

对于 a div,您不使用val():您使用html()ortext()

$('#json_load').val(data); 

应该

$('#json_load').html(data);  // or
//$('#json_load').text(data); 
于 2013-09-16T07:45:36.770 回答