jQuery - 将表单提交到RESTful URL

时间:2016-10-04 10:09:07

标签: javascript jquery rest

我的思绪已经100%空白,所以需要一些指导。

match

我需要该表单,以便页面重定向到诸如

之类的URL

names例如`dim<-`(unlist(L1)[match(m1, names(L1))], dim(m1)) # [,1] [,2] [,3] [,4] #[1,] 1 NA NA NA #[2,] 2 NA 3 NA #[3,] NA NA NA NA 如果我搜索了<form action="/" id="searchForm"> <input type="text" name="s" placeholder="Search..."> <input type="submit" value="Search"> </form>

我甚至需要jQuery吗?

3 个答案:

答案 0 :(得分:1)

使用jquery解决方案:

$('#searchForm').on('submit', function(event){
    $('[name=s]').prop('disabled', true)
    $(this).attr('action', 'http://example.com/rest/ful/url/' +     $('[name=s]').val());
});

https://jsfiddle.net/3y4efht0/1/

答案 1 :(得分:1)

使用jquery的.submit事件并获取输入值并使用window.location.href来满足您的要求。

请查看下面的代码段。

$("#searchForm").submit(function( event ) {
  var searchTerm = $("input[name='s']").val();
  if($.trim(searchTerm)!=""){
    var redirectURL = "http://example.com/rest/ful/url/"+$.trim(searchTerm)+"/";
    console.log(redirectURL);
    window.location.href=redirectURL;
  }else{
    alert("Please enter search term!");
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="/" id="searchForm">
  <input type="text" name="s" placeholder="Search...">
  <input type="submit" value="Search">
</form>

答案 2 :(得分:1)

你不需要jquery来做这件事,但它可以帮助你,你必须听取提交事件,防止默认行为并重定向到你想要的页面:

@Formula(" <SQL expression to extract time here> ")
public long time;