【发布时间】:2022-01-06 20:41:40
【问题描述】:
我正在创建友好的 url,我有一个 js 代码,我在其中获取参数以将其发送到具有该数据的另一个文件:
这是代码:
function recorrerListaInsertCursos(){
//alert('Entro a recorrerListaInsertCursos');
var listaChecksAddCursos = '';
$("input[name=checkbox2]").each(function (index) {
if($(this).is(':checked')){
listaChecksAddCursos +=$(this).val()+',';
//$("#valoresChecks").val(listaChecks);
valoresChecksAddCursos = '';
valoresChecksAddCursos = listaChecksAddCursos;
val_usu = '';
val_usu = getUrlParameter('id_u');
console.log(val_usu);
alert(location.href="../insertCoursesUser/" + valoresChecksAddCursos + "&" + val_usu);
}
});
return listaChecks;
}
我在控制台中打印变量 val_usu,它说它没有定义。 我的网址是这样的:
http://localhost:82/admonCapacitacion/cursos/cursosUsuario/27
我的文件 .htaccess 我有这个:
Options -Indexes
<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /admonCapacitacion/
RewriteCond %{REQUEST_URI} !^admonCapacitacion/c/css.*$
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RedirectMatch ^/(.*?)/$ /$1
RewriteRule ^(.*)$ $1.php
RewriteRule ^cursos/cursosUsuario/(.+)\.php cursos/cursosUsuario.php?id_u=$1
Rewriterule ^cursos/insertCoursesUser/(.+),&(.+) cursos/insertCoursesUser.php?idsAddCourse=$1&id_u=$2
</IfModule>
请有人告诉我如何解决这个问题。谢谢
【问题讨论】: