在JQuery中将文本合并到url
刚刚开始探索在JQuery中将文本合并到url,jquery,jquery-plugins,Jquery,Jquery Plugins,刚刚开始探索JQuery,我想到了以下代码: @section Scripts{ <script type="text/javascript"> $(function() { $('#submitButton').on('click', function () { $.ajax({ type: 'GET',
JQuery
,我想到了以下代码:
@section Scripts{
<script type="text/javascript">
$(function() {
$('#submitButton').on('click', function () {
$.ajax({
type: 'GET',
url: 'http://localhost:51091/getplayercomps/' + '$("#txtConfigKey").val()',
crossDomain: true,
data: '',
dataType: 'text',
success: function (responseData, textStatus) {
alert(responseData);
}
});
});
});
</script>
}
@节脚本{
$(函数(){
$('submitButton')。在('click',函数(){
$.ajax({
键入:“GET”,
网址:'http://localhost:51091/getplayercomps/“+”$(“#txtConfigKey”).val(),
跨域:是的,
数据:“”,
数据类型:“文本”,
成功:功能(响应数据、文本状态){
警报(应答数据);
}
});
});
});
}
但是,我不知道如何将文本
组合到Url
。
就是
url:'http://localhost:51091/getplayer/“+”$(“#txtIdKey”).val(),
这似乎不起作用
JQuery发送的Url如下所示:
http://localhost:51091/getplayer/$(“#txtIdKey”).val()
而不是附加的实际值
你知道将文本框值组合到
url
并调用它的正确方法是什么吗?你应该从$(“#txtIdKey”).val()中删除开头“
和结尾”
,这样就行了
它应该是这样的:url:'http://localhost:51091/getplayer/“+$”(“#txtIdKey”).val(),
从$(“#txtIdKey”).val()中删除开头<代码>“
和结尾<代码>”,您应该没事。它应该像url:'http://localhost:51091/getplayer/'+$(“#txtIdKey”).val(),
@nikhiln Satpal:谢谢。它解决了这个问题。请作为答案发布,以便我接受相同的答案:)