Javascript Jquery通过get发送十六进制代码时出错
下面是我的代码Javascript Jquery通过get发送十六进制代码时出错,javascript,php,jquery,colors,get,Javascript,Php,Jquery,Colors,Get,下面是我的代码 var o_color ='<?php echo $o_color;?>'; //i have also tried urlencode($o_color) var o_color1 =''; 但是这个代码不起作用 window.location.href = site+"name="+$(this).attr('id')+'&o_color='+o_color+'&o_color1='+o_color1; Note:o_color is i
var o_color ='<?php echo $o_color;?>'; //i have also tried urlencode($o_color)
var o_color1 ='';
但是这个代码不起作用
window.location.href = site+"name="+$(this).attr('id')+'&o_color='+o_color+'&o_color1='+o_color1;
Note:o_color is in hexa code #e34343;
我在控制台日志上收到一条jquery错误消息
Uncaught Error: Syntax error, unrecognized expression: a[rel=123123&o_color1=]
尝试删除
“o_color”
由于您必须:-
<script>
var site='http://localhost/new/';
var o_color = '#e34343';
var o_color1 = '';
window.location.href = site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
</script>
var位点http://localhost/new/';
var o#u color='#e3434343';
var o_color1='';
window.location.href=site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
尝试从的“o_颜色”中删除双引号。
由于您必须:-
<script>
var site='http://localhost/new/';
var o_color = '#e34343';
var o_color1 = '';
window.location.href = site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
</script>
var位点http://localhost/new/';
var o#u color='#e3434343';
var o_color1='';
window.location.href=site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
试试看
据你说
<script>
var site='http://localhost/new/';
var o_color = '#e34343';
var o_color1 = '';
window.location.href = site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
</script>
var位点http://localhost/new/';
var o#u color='#e3434343';
var o_color1='';
window.location.href=site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
试试看
据你说
<script>
var site='http://localhost/new/';
var o_color = '#e34343';
var o_color1 = '';
window.location.href = site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
</script>
var位点http://localhost/new/';
var o#u color='#e3434343';
var o_color1='';
window.location.href=site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
很抱歉,我刚刚更新了正确的代码。。我已尝试删除“”引号的位置。。。我是通过插入“”进行测试的,我错误地更新了代码…因为我从felix得到了明确的响应“所以url是正确的?错误可能来自另一行IMO–felix”,我接受了他的答案。。无论如何,非常感谢你的努力,我已经把你的答案投了赞成票……)对不起,我刚刚更新了正确的代码。。我已尝试删除“”引号的位置。。。我是通过插入“”进行测试的,我错误地更新了代码…因为我从felix得到了明确的响应“所以url是正确的?错误可能来自另一行IMO–felix”,我接受了他的答案。。无论如何,非常感谢你的努力,我已经把你的答案投了赞成票……)对不起,我刚刚更新了正确的代码。。我已尝试删除“”引号的位置。。。我是通过插入“”进行测试的,我错误地更新了该代码。。。这两个代码都不起作用…请尝试仅使用引号“
或双引号”
来包装查询字符串。当前您正在混合使用这两个引号。另外,您确定语法错误发生在上一行吗?刚才我尝试了window.location.href=site+”?font\u name='+$(this.attr('id'))+“&o_color=”+o_color+“&o_color1=”+o_color1;
在地址栏上我看到www.example.com?font_name=Alpha_Mack&o_color=\e30456&o_color1=
但在cosole错误上我看到Uncaught错误:语法错误,无法识别的表达式:a[rel=e30456&o_color1=]
:(所以url
是正确的?错误可能来自其他行IMOYup,即使我感觉相同…让我用其他页面代码更新我的问题,,,很抱歉,我刚刚更新了正确的代码..我已经尝试删除了“”引号…我通过插入“,”我错误地更新了该代码。……两个代码都不起作用。……尝试只使用引号”
或双引号“
来包装查询字符串。目前您正在混合使用这两个引号。另外,您确定语法错误发生在上面一行吗?刚才我尝试了window.location.href=site+”?font\u name='+$(this.attr('id'))+“&o_color=”+o_color+“&o_color1=”+o_color1;
在地址栏上我看到www.example.com?font_name=Alpha_Mack&o_color=\e30456&o_color1=
但在cosole错误上我看到Uncaught错误:语法错误,无法识别的表达式:a[rel=e30456&o_color1=]
:(那么url
是正确的吗?错误可能来自另一行IMOYup,即使我也有同样的感觉…让我用其他页面代码更新我的问题,,,
<script>
var site='http://localhost/new/';
var o_color = '#e34343';
var o_color1 = '';
window.location.href = site+'name=dfg&o_color='+o_color+'&o_color1='+o_color1;
</script>