2015-03-15 3 views
0

jQuery tokeninput возвращает null значение. при отправке формы массив $ _POST [] пуст.Неопределенная ошибка в jquery tokeninput

В demo, когда я нажимаю кнопку «Отправить», он предупреждает: «будет отправлять» и значения. Я сделал то же самое в своем и предупреждал: "would submit: undefined".

мой form.html:

<html> 
<head> 

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 
<script type="text/javascript" src="jquery.tokeninput.js"></script> 
<link rel="stylesheet" href="token-input-facebook.css" type="text/css" /> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("input[type=button]").click(function() { 
      alert("Would submit: " + $(this).siblings("input[type=text]").val()); 
     }); 
    }); 
    </script> 

</head> 
<body> 
<form action="process.php" method="post"> 

          <label for="title" class="control-label col-sm-2">Title(s) :</label> 
           <input name="title" id="title" class="form-control"> 
           <input type="button" value="Submit" /> 
           <script type="text/javascript"> 
     $(document).ready(function() { 
      $("#title").tokenInput("gethint.php", { 
       theme: "facebook", 
       hintText: "Begin typing title ...", 
       noResultsText: "No titlesfound", 
       propertyToSearch: "title", 
       tokenValue: "'id'", 
       tokenDelimiter: "," 
      }); 
     }); 
     </script> 
</form> 

</body> 
</html> 

process.php:

<?php 
$titles = $_POST["title"]; 
?> 
<html> 
<body> 
<?php 
print_r($names); 
?> 
</body> 
</html> 

ответ

1

Там нет input[type=text] элементов в вашем HTML, как указано здесь:

alert("Would submit: " + $(this).siblings("input[type=text]").val()); 

Изменить HTML для :

<input type="text" name="title" id="title" class="form-control"> 
+0

WoW, Как я пропустил это? :) Спасибо –

+0

@DrZIZO - его легко сделать;) если это сработает, вы могли бы отметить это как ответ? – NaN

+0

Я должен подождать 4 минуты, прежде чем принимать ваш ответ –

 Смежные вопросы

  • Нет связанных вопросов^_^