如何解决在codeigniter中的jquery ajax json中带有空间到控制器的下拉名称值
我尝试将产品名称发送到控制器以通过代码点火器中的 ajax 从数据库获取产品详细信息,但脚本在名称字段之间的空间中损坏...我想在数据表中显示数据库值>
我的看法
<select onChange = "getProductTable()" name="product_id" id="product_id" class="form-control select2">
<option value="">Select Product</option>
<?php foreach ($product as $row) : ?>
<option **value="<?php echo $row->name ?>"**>
<?php echo $row->name ?></option>
<?php endforeach; ?>
</select>
脚本
function getProductTable(){
var productID1= $('#product_id').val();
var product_id = $("#product_id option:selected").val();
console.log("product_id Name "+productID1) ;
console.log("product_id1 Name "+product_id ) ;
var list = 'admin/product/productListTable2/'+product_id1;
if (list != "") {
loadTable(list,product_id1); /* fetching the DataTable to view
}
}
ajax 数据表控制台
product_id 名称 六角螺栓 product_id1 名称 六角螺栓 productList2:653 D 是 [object Object] productList2:655 URL 是 http://localhost/eOffice/admin/product/productListTable2/HEX BOLT
脚本在 HEX 和 BOLT 之间的空间被破坏,并将数据作为 HEX 发送,这样我就无法获得 db 值 帮助我如何将带空格的全名发送到控制器以获取数据库值
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。