我有这个,
$(document).ready(function(){
$('#link').click(function(){
var user_login = <?php $base_url; ?>;
window.location = user_login + '/login';
});
});
Run Code Online (Sandbox Code Playgroud)
请注意,这$base_url是全局变量.这适用于FF但不适用于Chrome和IE.谢谢.
你需要在php标签周围添加引号来指定$ base_url的值是一个字符串:
$(document).ready(function(){
$('#link').click(function(){
var user_login = "<?php echo $base_url; ?>";
window.location = user_login + '/login';
});
});
Run Code Online (Sandbox Code Playgroud)
这样,当浏览器获得此块时,它看起来像:
$(document).ready(function(){
$('#link').click(function(){
var user_login = "http://www.example.com"; // after php is executed
window.location = user_login + '/login';
});
});
Run Code Online (Sandbox Code Playgroud)