美好的一天,先生。我正在尝试将 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;
}
当部门值有一个空格,如“A B”时,它工作正常,但是当部门值有一个&如“A&C”时,我无法接收它。那么,我如何用我的 JS 替换“&”。
最佳答案
您应该为部门传递 &
而不是 &
。
dept.replace(/&/g, '&');
关于javascript - 传递 '&' 和空格 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35472441/