为什么连接两个字符串会产生错误
Why concatenating two strings is giving error?
我有一个文本字段和一个输入类型submit。当我点击提交按钮时,我应该得到一个与输入字段相关的url。但我得到的是Uncaught TypeError: undefined is not a function
。下面是我的代码,可以更好地解释:
<script>
$(document).ready(function(e) {
$('#search_btn').click(function() {
console.log($('#thisiswhatineed').val()); // this is working perfectly
console.log("<?php echo BASE_URL; ?>/ads/search/"); // this is also working perfectly
var url_to_go = "<?php echo BASE_URL; ?>/ads/search/" . $('#thisiswhatineed').val();
console.log(url_to_go); // this is not working and giving me the error mentioned above
});
});
</script>
在javascript中,您使用+
连接字符串,而不是.
:
var url_to_go =
"<?php echo BASE_URL; ?>/ads/search/" + $('#thisiswhatineed').val();
在Javascript中使用加号进行连接。
var url_to_go = "<?php echo BASE_URL; ?>/ads/search/" + $('#thisiswhatineed').val();
在JavaScript中使用+
操作符代替.
来连接两个字符串。
代替
var url_to_go = "<?php echo BASE_URL; ?>/ads/search/" . $('#thisiswhatineed').val();
使用var url_to_go = "<?php echo BASE_URL; ?>/ads/search/" + $('#thisiswhatineed').val();
相关文章:
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- 检查时出现未闭合字符串错误
- Javascript查询字符串错误'='显示为%26
- 我没有'无法理解此子字符串错误
- 输出中的随机字符串错误
- 调用 JQuery 函数时 asp.net 字符串错误
- jQuery localtime,收到不受支持的日期/时间字符串错误
- 创建视区会导致未捕获的语法错误:意外的字符串错误
- 随机子字符串错误?“类型错误:在对象中找不到函数子字符串.".
- 为什么我会出现意外的字符串错误
- Meteor返回无效的十六进制字符串错误试图创建ObjectID
- 使用Moment.js解析日期字符串错误地返回Unix时间戳
- JSON输入字符串错误使用$.ajax
- Django.Jquery.用引号转义字符串错误
- django模板标签中没有终止的字符串错误
- 流星选择器不工作,出现意外字符串错误
- 迭代时出现未终止字符串错误
- 在数据库中存储JSON数据:对象无法转换为字符串错误
- jquery/Javascript中的字符串错误
- JavaScript json.parse字符串错误