大佬教程收集整理的这篇文章主要介绍了将项目附加到下拉列表jQuery / Ajax,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$(document).on('focusout','.generate',function(InputField) { var name = ($('.generate').val()); $.post("<?PHP echo site_url('project/testFunction'); ?>",{ name: name,},function(data,status) { var items=""; $.each(data,function(index,item) { items += "<option>" + item.Description + "</option>"; }); $("#typeSoftware").append(items); }); });
生成的下拉列表:
$('#hardsoft tr:last').after('<tr><td>Software : </td><td> <SELEct id="typeSoftware" class"add" name="softwarenames[]"/></td></tr>');
控制器中的功能:
public function testFunction() { $name = trim($this->input->post('name')); $this->load->model('mProject'); $test = $this->mProject->testFunction($Name); echo json_encode($test); }
结果:
function testFunction($id) { $query = $this->db->get_where('R_InstalledItems',array('Description' =>$id)); return $query->result(); }
<script type="text/javascript"> $(document).ready(function () { $("#dropdownCountry").change(function (E) { var obj1 = { Country: $("#dropdownCountry").val() }; $.ajax({ type: "POST",contentType: "application/json; charset=utf-8",url: "http://localhost:3323/AjaxWebservice.asmx/getState",data: JSON.Stringify(obj1),dataType: "json",success: function (data1) { var appenddata1 = ""; //alert(data1.d); var jsonData1 = JSON.parse(data1.d); for (var i = 0; i < jsonData1.length; i++) { appenddata1 += "<option value = '" + jsonData1[i].SHORt_name + " '>" + jsonData1[i].FULL_NAME + " </option>"; } $("#dropdownState").append(appenddata1); } }); }); }); </script>
machinesyntax.blogspot.my/2014/01/how-to-append-dropdownlist-using-jquery.html
这个想法是从webservice读取JSON数据并附加到下拉列表.
以上是大佬教程为你收集整理的将项目附加到下拉列表jQuery / Ajax全部内容,希望文章能够帮你解决将项目附加到下拉列表jQuery / Ajax所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。