2016-12-05 41 views
0

我试图输入元素的值连接成一个串中的jquery的毗连值使用jquery

我有麻烦的输入元素的值连接到字符串的结尾的字符串。

只需使用companyString#companyString等不能正常工作

下面是我的代码

$('#search').click(function() { 
$.getJSON('example.php?ol=searchname&name=' + '#companyString'}); 

下面是我的HTML

Name: <input type="text" id="companyString" value=" "> 
<button type="button" id="search">Search</button> 

回答

1

把输入框的值正确方法是

$('#companyString').val();  

对于如:

$('#search').click(function() { 
    $.getJSON('example.php?ol=searchname&name=' + $('#companyString').val(); ,function(data) 
+0

很好的例子,很好的答案。可能值得一提的是为了可读性 - 在长字符串的情况下,将值存储在一个变量中,并在'+ variableName'串联中使用它:) –

2

您需要包装与输入元素的jQuery对象的字符串。

$('#companyString').val()