在Ajax中使用对象调用PHP文件

前端之家收集整理的这篇文章主要介绍了在Ajax中使用对象调用PHP文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在index.PHP文件中实例化了一个类.但后来我使用jQuery Ajax来调用一些 PHP文件,但它们不能使用我在index.PHP文件中创建的对象.

我怎样才能使它工作?因为我不想创建新对象,因为我创建的对象包含我想要使用的所有属性值.

使用会话保存对象以进行下一页加载.
// Create a new object
$object = new stdClass();
$object->value = 'something';
$object->other_value = 'something else';

// Start the session
session_start();

// Save the object in the user's session
$_SESSION['object'] = $object;

然后在从AJAX加载的下一页

// Start the session saved from last time
session_start();

// Get the object out
$object = $_SESSION['object'];

// Prints "something"
print $object->value;

通过使用PHP会话,您可以为特定用户在多个页面中保存数据.例如,每个用户可能都有一个购物车对象,其中包含他们想要购买的商品列表.由于您只在THAT USERS会话中存储该数据 – 每个用户都可以拥有自己的购物车对象,并保存在每个页面上!

原文链接:https://www.f2er.com/ajax/159987.html

猜你在找的Ajax相关文章