我很难找到解决方案,如何从我的网站链接请求的对象中获取值。
问题是,我在 PHP 中创建了一种方法,用于从数据库中获取一个对象的值的数据,我必须在模式窗口中解析该数据,这样我就不必刷新页面来获取有关我的产品的详细信息。
这是 PHP 代码,用于获取完美运行的详细信息,并且我的 URL 返回带有值的 $data 对象。
控制器.php
public function orderinfo($id){
$orderInfo = $this->adminsModel->getOrderInfo($id);
$data=['orderInfo'=>$orderInfo];
$this->view('admin/orderinfo',$data);
}
以及 php 的模型函数:
public function getOrderInfo($id){
$this->db->query("SELECT * FROM ORDERS WHERE id ='$id'");
$row = $this->db->single();
return $row;
}
事实是,我很容易学会了如何在数据库中具有 id 的对象的 javascript 中获取 id。这是获取 id 的代码,我了解它是如何工作的:
HTML:
<a class="fa fa-file-audio-o edu-back-restart" href="#"
data-toggle="modal" data-target="#InformationproModalftblack"
id="<?php echo $activeOrders->id; ?>"
onclick="showDetails(this)">INFO</a>
无效代码:/mytry/ Javascript 获取对象 id 并获取对象及其值(对象和值是我的问题):
<script>
function showDetails(a) {
$("#"+a.id).click(function () {
alert(a.id);
});
//NOT WORKING-How to get object from url?
$.ajax({
url: "localhost/test/orderinfo/280",
method: "GET",
datatype: Object,
success: function(response){
var customer =response;
console.log(response);
}
});
}
</script>
我不知道如何使用 js 或 ajax 从该 url 获取整个对象,也不知道如何获取对象值:id、name、street..
非常感谢您的帮助...如果我在解释问题时有一些错误,我很抱歉。
浮云间
小唯快跑啊