我有以下填充 div 元素的表单,更具体地说,是由用户的 Twitter 关注者个人资料图像填充的 Bootstrap 模态表单。
这是表格:http ://d.pr/i/ZJMk
这是完成工作的代码。
<div class="modal-body">
<?php
$follower_url = "http://api.twitter.com/1/statuses/followers/Mozammil_K.xml";
$twFriends = curl_init();
curl_setopt($twFriends, CURLOPT_URL, $follower_url);
curl_setopt($twFriends, CURLOPT_RETURNTRANSFER, TRUE);
$twiFriends = curl_exec($twFriends);
$response = new SimpleXMLElement($twiFriends);
foreach($response->user as $friends){
$thumb = $friends->profile_image_url;
$url = $friends->screen_name;
$name = $friends->name;
?>
<a title="<?php echo $url;?>" href="#"><img class="photo-img" src="<?php echo $thumb?>" border="2" alt="" width="40" onClick="highlight(this)" /></a>
<?php
}
?>
</div>
我想让用户选择点击照片并选择元素。他们还可以再次单击照片并取消选择它。这已通过以下 javascript 实现。
<script>
function highlight(elem) {
if(elem.style.border == '2px solid blue') {
elem.style.border = '';
}
else{
elem.style.border = '2px solid blue';
}
}
</script>
单击创建按钮时,表单应获取突出显示元素的标题并将元素的标题发送到数据库。除了将元素保存到数组中并通过 JSON 发送数据之外,我还没有找到任何方法。我对 JSON 不是很熟悉。还有其他方法(更简单)吗?也许是 JQuery?
问候。