如何在php
中调用/发送带有数据的“GET”方法json喜欢,http://mydomain.com/jsons/getEmployeeDetails.json/<empID>/<empCode>
我试过
$json_file = file_get_contents(http://mydomain.com/jsons/getEmployeeDetails.json/<empID>/<empCode>);
$data = json_decode($json_file, true);
但它没有返回数据,json取消了。
答案 0 :(得分:2)
您应该引用带引号的网址。例如:
$json_file = file_get_contents('http://www.google.com');
PHP实际上会发出解析错误。打开显示错误选项以查看错误(通过php.ini或ini_set()
。
答案 1 :(得分:0)
$json_file = file_get_contents('http://mydomain.com/jsons/getEmployeeDetails.json/<empID>/<empCode>');
答案 2 :(得分:0)
<script type="text/javascript">
$('[data-toggle="modal"]').click(function(){
var id=$(this).val();
$.ajax({
type: "POST",
url: "<?= base_url();?>mobilephones/mobiledetails",
data: { mid: id }
})
.done(function( data ) {
var json_obj = jQuery.parseJSON (data);
$("a").attr("href", "<?= base_url();?>mobilephones/editmobilephone/"+json_obj.id);
$("#m_title").html(json_obj.title);
$("#m_brand").html(json_obj.brand);
$("#m_model").html(json_obj.model);
$("#m_network").html(json_obj.network);
$("#m_camera").html(json_obj.camera);
$("#m_os").html(json_obj.os);
$("#m_processor").html(json_obj.processor);
$("#m_sim_size").html(json_obj.sim_size);
$("#m_internal_memory").html(json_obj.internal_memory);
$("#m_exp_memory").html(json_obj.expandable_memory);
$("#m_display_resulation").html(json_obj.display_resolution);
$("#m_display_size").html(json_obj.display_size);
$("#m_color").html(json_obj.color);
$("#m_from_price").html(json_obj.price_from);
$("#m_to_price").html(json_obj.price_to);
$("#m_description").html(json_obj.description);
$("#m_features").html(json_obj.features);
$("#Tags").html(json_obj.tags);
});
})