首页 > 解决方案 > js如何获取值?

问题描述

请删除这个帖子我很愚蠢谢谢

标签: javascriptphphtmljqueryajax

解决方案


当您运行 ajax 调用时,URL 字段应该引用您尝试运行的 PHP 脚本,例如:

url: "localhost/test/orderinfo/Controller.php",

接下来,确保 PHP 脚本在某个时候调用了 orderinfo() 函数。如果您在一个较大的脚本中有这个函数并且没有任何调用它的逻辑,我建议将该函数放在一个较小的 PHP 文件中,其唯一目的是返回该查询的输出。例如:

//Whatever you need to import to make your query calls
//Whatever variables you need to initialize for your query calls
$temporary_id = "ABC123";
public function orderinfo($id){
      $orderInfo = $this->adminsModel->getOrderInfo($id);
      $data=['orderInfo'=>$orderInfo];
      $this->view('admin/orderinfo',$data);
}
return orderinfo($temporary_id);

如果您可以提供有关您返回的对象的任何信息以及该控制台日志的输出,那将非常有帮助。

编辑:刚刚注意到评论,您可以将 id 值作为数据传递:

url: "localhost/test/orderinfo/Controller.php",
data: {'id':id_variable},

然后在 PHP 中,使用$_SESSION['id'];. 或者,您可以将其作为 URL 参数传递:

url: "localhost/test/orderinfo/Controller.php?id=ABC123",
data: {'id':id_variable},

并使用以下方法进入 PHP:

$id = $_GET['id'];

ID 的值应作为 ABC123 存储在 PHP 变量中。希望这可以帮助。


推荐阅读