javascript - 如何将 javascript 变量放入 url() 函数中?
问题描述
我已经在我的代码周围扭曲了几个小时,但没有找到将 javascript 变量放入 laravel 的正确方法url()
。每当我将变量作为参数放在 url() 中时,它就会被视为字符串。下面是我的代码。请帮忙。
文件
function generateSchedule( id, loan_type ){
var txt_url;
if( loan_type == "Business" ){
txt_url = 'addamortbusinessloan';
}else{
txt_url = 'addamortization';
}
$.post('{{ url("'+txt_url+'") }}', {'loanId':id}, function(data){
},"json");
}
这是行不通的{{ url("'+txt_url+'") }}
。我一直在扭曲引号的位置,但一点运气都没有。这样做的结果是http://localhost:8000/txt_url
。我希望它是这样http://localhost:8000/addamortbusinessloan
或http://localhost:8000/addamortization
解决方案
您无需将其放在逗号中,无需逗号即可正常工作。检查这个
function generateSchedule( id, loan_type ){
var txt_url;
if( loan_type == "Business" ){
txt_url = "addamortbusinessloan";
}else{
txt_url = "addamortization";
}
var base_url="http://localhost:8000/"
$.post( base_url+txt_url, {'loanId':id}, function( data ) {
}, "json");
}
推荐阅读
- c - 为什么 fopen() 和 open() 不能识别 char 指针
- python - 带有 DeleteView 的 Bootbox 在 Django 中找不到 url
- python - 需要帮助打印清单
- mysql - docker-compose 与 Spring Boot 和 MySQL 集成不断发生错误通信链接失败
- linux - 在 pythonanywhere 中初始化 Tor 时出错 - 卡在 5%
- excel - vba 循环运行时单元格编辑错误
- swiftui - 如何以编程方式从 SwiftUI 列表中删除行并刷新列表视图?
- javascript - 我的代码在浏览器中的工作方式与在我的 IDE 中不同
- perl - 深度嵌套的 Perl 模块中仅供内部使用的类 - 避免尴尬的命名
- javascript - 使用 React 装饰器是一个好习惯吗?