2016-09-23 2 views
0

Я пытаюсь отправить форму контроллеру из javascript, но кнопка формы не отображается.отправить контроллер весны из кода javascript

Это моя попытка

for (var i = 0; i < json.length; i++) { 
         users += '<strong>' + json[i].email + '</strong><br/>' + '<br/>' + json[i].tok + '<hr><br/>'; 


         //trying to hit to the controller from here but it is not working 
         //trying to hit to the controller from here but it is not working 
       '<form method="post" action="searchAdmin" novalidate="novalidate">' 
       '<input type="email" value="json[i].email" name="searchName" id="searchName"/>' 
       //on clicking the fetch button let it submit to the controller 
       '<input type="submit" value="FETCH" />' 
       '</form>' 

Просьба помочь!

+0

вход - закрывающий тег, кажется, отсутствует – Stephan

+0

я добавил его, но все та же. Даже при проверке элемента, форма не отображается – Francis

+0

Этот вопрос в данный момент не имеет ничего общего с весной. –

ответ

1
user+='<form met.... 

, потому что вы использовали ; на первой линии, поэтому вам нужно добавить эту строку

+0

, пожалуйста, как получить исходное значение значения = "json [i] .email" – Francis

+0

Да. Я добавил его, но он не возвращает фактическое значение value = "json [i] .email" – Francis

+0

@Francis кнопка видна сейчас? –

0

Не могли бы вы попытаться сделать форму одной строки? Попробуйте, как показано ниже;

//trying to hit to the controller from here but it is not working 
        '<form method="post" action="searchAdmin" novalidate="novalidate"><input type="email" value="json[i].email" name="searchName" id="searchName"/><button type="submit">FETCH</button></form>'