2016-07-15 1 views
0

я хочу поставить два параметра с помощью JQuery в HREF из a ссылки, а затем использовать по CodeIgniter, мой код ниже:как поставить два параметра с помощью JQuery в ссылке, чтобы использовать по CodeIgniter

$("#user_comment_show").append("<li>"+...+'<a id="remove_link" href="<?php echo base_url().'my_site/remove_user_comment/';?>'+data.user_email_address+"/"+data.user_text+'">'+.....+"</li>" 

я вижу data.user_email_address и data.user_text в исходной странице но выберите a ссылка CodeIgniter показывает мне ошибку:

URI, который вы представили, недопустимые символы.

Что не так с кодом и как отправить эти два параметра моей публичной функции в codeigniter по jquery по ссылке a. я ценю, чтобы помочь мне решить мою проблему

data.user_email_address & & data.user_text найти по AJAX в базе данных

моя ссылка на источник странице enter image description here

+0

Не могли бы вы привести пример URL-адреса – scottevans93

ответ

0

изменения в так

$("#user_comment_show").append("<li><a id='remove_link' href='<?php echo base_url()?>/my_site/remove_user_comment/'+data.user_email_address+'/'+data.user_text+'>Your Link Name</a></li>") 

надеюсь, это будет работать нормально.

+0

Я думаю, что codeigniter не может принимать @ в адресе электронной почты как ссылку и показывать ошибку, поскольку в URI, который вы отправили, были запрещены символы. – jackson

+0

, тогда вы должны разрешить @ в разрешенном символе перейти в файл конфигурации по номеру строки 137 $ config ['allowed_uri_chars'] = 'a-z 0-9 ~%.: _ \ -'; и добавьте @ в этот массив ... если это не будет работать, тогда ответьте мне –

Смежные вопросы