【发布时间】:2018-04-27 10:23:03
【问题描述】:
我有一个输入列表。插槽的数量取决于解码 json 字符串并像这样循环值的“foreach”:
slot-1 : <input id="slot-1" type="texte" value="#FFFF00"><br>
slot-2 : <input id="slot-2" type="texte" value="#9ACD32"><br>
slot-3 : <input id="slot-3" type="texte" value="#008000"><br>
slot-4 : <input id="slot-4" type="texte" value="#0d98ba"><br>
slot-5 : <input id="slot-5" type="texte" value="#0000ff"><br>
slot-6 : <input id="slot-6" type="texte" value="#8a2be2"><br>
....
...
..
.
为了获得这种模式,我尝试在更改值后找到 json_encode 的最佳方法:{"input's id":"input's value",}
{"slot-1":"#FFFF00","slot-2":"#9ACD32","slot-3":"#008000","slot-4":"#0d98ba","slot-5":"#0000ff"}
然后用这样的 jQuery ajax 查询发送它
$(document).on('click', '#actualiser', function(){
var couleurs = '<?php echo $slots; ?>';
$.ajax({
url:"/url.php",
method:"POST",
data:{
slots:slots
},
success:function(data)
{
console.log("ok");
}
})
});
我已经完成了测试,但我只得到了非常混乱的过程。有什么想法可以实现“干净”吗?
【问题讨论】:
-
<?php echo $slots; ?>是什么? -
OP 可能已经在他们的 PHP 文件中的
-
@delboy1978uk 这是我要创建的字符串以将其发送到数据库。我可能是错的。正如我所说这个问题让我做乱码
标签: php arrays json ajax input