我的ajax编辑功能需要帮助
function edit_person(kdiklan)
{
save_method = 'update';
$('#form')[0].reset(); // reset form on modals
$('.form-group').removeClass('has-error'); // clear error class
$('.help-block').empty(); // clear error string
//Ajax Load data from ajax
$.ajax({
url : "<?php echo site_url('person/ajax_edit/')?>/" + kdiklan,
type: "GET",
dataType: "JSON",
success: function(data)
如果数据显示 kdiklan 像这样,它就起作用了
kdiklan
001009
001008
009345
但是如果我的数据显示如下,我的代码无法获取 kdiklan
kdiklan
brand 001
CSS 899
导致数据的字符串和数字之间有空格 有没有专家解决这个问题?
最佳答案
您必须使用编码 url 中的“encodeURIComponent()”函数。
function edit_person(kdiklan)
{
save_method = 'update';
$('#form')[0].reset(); // reset form on modals
$('.form-group').removeClass('has-error'); // clear error class
$('.help-block').empty(); // clear error string
kdiklan= encodeURIComponent(kdiklan);
//Ajax Load data from ajax
$.ajax({
url : "<?php echo site_url('person/ajax_edit/')?>/" + kdiklan,
type: "GET",
dataType: "JSON",
success: function(data)
关于ajax - 如何在ajax中添加字符串替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44045596/