如何使用ajax和php在数组数据库中保存值

时间:2015-02-09 18:59:53

标签: javascript php jquery mysql ajax

我正在动态地使用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数据库中。

1 个答案:

答案 0 :(得分:0)

将city_value存储到数组

var city_array = [];

并在add_col()方法

city_array.push(city_value);

现在你可以在ajax请求期间发送这个数组。