我正在动态地使用JavaScript增加价值。我的代码如下:
<script type="text/javascript">
var i = 1;
function add_coll() {
var city_value = document.getElementById("city_service").value;
if(city_value != "city")
{
$('#colnew').append('<div id="businesshour'+i+'" class="row"><div class= "large-4 medium-4 columns">'+city_value+'</div><div class= "large-3 medium-3 columns end"><a href="javascript:void(0);" onclick="remove_coll('+i+');" ><img src="../img/cross_icon.png"></a></div></div>');
i++;
}
}
function remove_coll(val) {
$('#businesshour'+val).remove();
}
</script>
<select id="city_service" name="city_service">
<option value="city">Choose One</option>
<option value="Jaipur">Jaipur</option>
<option value="Ajmer">Ajmer</option>
<option value="Jodhpur">Jodhpur</option>
</select>
</div>
<div class= "large-3 medium-3 columns end">
<a href="javascript:void(0);" onClick="add_coll();" class="button city-add">+ Add</a>
</div>
</div>
<div id="colnew">
在此代码中,用户通过单击“添加”按钮选择多个值。当他选择任何值并输入添加按钮时,此值显示在选择框下方。然后用户也选择这样的新值。
现在我如何使用ajax传递此值并保存在mysql数据库中。
答案 0 :(得分:0)
将city_value存储到数组
var city_array = [];
并在add_col()
方法
city_array.push(city_value);
现在你可以在ajax请求期间发送这个数组。