我正在创建自定义Web应用程序。用户可以自定义和保存构建。能够从其帐户页面检索构建。
具有ID的HTML图片元素用于触发页面上元素的可见性。
eventHTMLElem('click', 'small-switch-toggle', true, function(event) {
changeVis(["GROUP", "Selector Switch - 3 pos"], true);
changeVis(["GROUP", "I 0 II - small handle"], true);
changeVis(["GROUP", "shroud-pull-to-release"], false);
changeVis(["GROUP", "led-button"], false);
changeVis(["GROUP", "push-button.001"], false);
});
点击img标签时创建一个HTML ID数组。
var array = [];
$('img').click(function(){
var id = $(this).attr('id');
array.push(id);
});
现在这是问题所在,我试图将数组转换为php并将其发布到WordPress数据库。
$('#sendQuote').click(function() {
$.ajax({
url:"readJson.php",
method: "post",
data: { myBuild:array },
success: function(res){
console.log(res);
}
})
});
readJson.php文件
<?php
print_r($_POST);
?>
提交到数据库后,用户即可在“我的帐户”页面中访问其构建。结果是网页加载了保存的数组,并在每个数组项上触发了单击命令以设置元素的可见性。