我想将url放在JSON对象或数组中,如果你将其与JSON的其他一些奇异字段放在一起。
JSON-ception (field1,field2,urls(url1,...,url4),field3)
获得我的网址后,如何使用JSON-ception格式将其与我的表单中的其他字段一起发布。
$('form').submit(function() {
var linksStr = $("#links").val();
var urls = linksStr.match(/\bhttps?:\/\/[^\s]+/gi);
})
然后我将如何在PHP中最好地遍历这些。
答案 0 :(得分:1)
只需创建一个包含所有字段和网址列表的对象,然后通过jQuery发布:
var formdata = {
"field1": field1,
"field2": field2,
"urls": urls,
"field3": field3
}
JSON.stringify(...)
$.ajax({ ... data: { matches : json }, ... })
关于如何在PHP中遍历它们:
$json = json_decode($_GET["matches"]);
foreach ($json["urls"] as $url) {
print $url;
}