将javascript类作为json/替代方式传递给php
Pass javascript class to php as json / alternative way
我是这方面的初学者,但我学得很快,所以我会感谢任何形式的帮助。
例如,我有类似对象的东西
function shape(name, size)
{
this.name = name;
this.size = size;
// some functions
}
我正在创建一个这样的数组(这只是一个例子)
var shape1 = new shape("Square", 10);
var shape2 = new shape("Circle", 5);
var array_of_shapes = [shape1, shape2];
我需要将所有形状(在本例中为名称和大小值)以 json 或任何其他允许我将其发送到 MySQL 数据库的格式发送到 php 中
我不知道jQuery/Ajax是如何工作的,所以如果可能的话,我试图避免这种方式
。当我称之为"类"时,我不确定标题是否正确
当你在数组中获得形状值时......现在你可以使用 AJAX 在服务器上发送所有值。
$.ajax({
url: 'http://www.domain.com/xyz',
dataType: 'json',
data : JSON.stringify(array_of_shapes),
success: function(data){
//server response in data variable
}
})
在服务器端,您可以接收 JSON 数据
<?php
$json_data = file_get_contents("php://input");
$json_array = json_decode($json_data, true);
echo '{msg: "data posted"}';
die;
?>
> kinldy 关注并检查链接,希望您能了解您要实现的目标。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON值以 JSON 形式返回后,您可以将其保存到 PHP 变量中。
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过Ajax将JavaScript函数传递给PHP文件
- PHP AJAX图片上传示例不上传
- 使用php-mysqljavascript上传多个图像
- 可以't使用PHP使用Froala编辑器上传图像URL
- 在Sharded服务器配置中上传PHP文件
- 创建一个动态图像上传PHP
- 如何[专业/正确的方式]将PHP代码插入JavaScript和/或HTML
- 使用 jQuery 上传 PHP
- 将javascript类作为json/替代方式传递给php
- 语言PHP数组 - 传递给Javascript的优雅方式
- 谷歌地图.以高效的方式用PHP变量创建大量的infoWindow
- 上传文件与PHP简单的方式
- 以编程方式调用PHP页面并需要执行客户端Javascript
- 在模态窗口内上传PHP文件
- jQuery AJAX文件上传PHP
- 创建“objects"和“;arrays"以一种允许JS区分它们的方式在PHP中
- Tinymce图片上传php插件什么的
- 上传PHP时,图像以0字节的形式到达服务器
- AJAX/Javascript上传PHP问题