好日子,先生。我试图将我的JS变量传递给PHP函数。我不知道怎么说,我的英语不好。请先检查我的脚本,
我的JS。我只知道改变空间。
<script>
function names()
{
var dept=$('#dept').val();
alert(dept);
dept=dept.trim().replace(/ /g, '-');
alert(dept);
$.post(
'<?php echo base_url();?>index.php/penilaian/list_dropdown/'+ dept,
{ dept:dept },
function(data){
$('#listnama').html(data);
}
);
}
</script>
我的php脚本
function list_dropdown($deptcode)
{
$newdeptcode = str_replace("-"," ",$deptcode);
echo $newdeptcode;
}
当dept值有空格时,例如&#34; A B&#34;,它的工作正常,但当dept值有&amp;喜欢&#34; A&amp; C&#34;我无法收到它。那么,我怎样才能取代&#34;&amp;&#34;用我的JS。
答案 0 :(得分:4)
您应该为部门传递&
而不是&
。
dept.replace(/&/g, '&');