使用ajax

时间:2016-06-28 09:04:36

标签: jquery ajax spring jsp

我的网络应用程序出现问题。

我想通过GET方法传递输入标记值。我找不到合适的东西所以用jquery ajax方法。

我的jsp没有表单标签 这是我的jsp代码

<input type="text" id="input-number" />
<button id="search-button" onclick="getSearch()"> SEARCH </button>

'getSearch()'方法在.js文件中定义,如此

function getSearch(){
var number = $("input-number").val();
$.ajax({ type: "GET", url:"test/search/" + number });

最后是我的Spring控制器

@RequestMapping(value = "test/search/{number}", method = RequestMethod.GET)
public String getSearchNumber(@PathVariable String number, Model model){
  model.addAttribute("...", ...);
  return "test/numberValue";

testValue.jsp包含在测试目录中 目录没有问题。因为当我使用没有ajax的POST方法时只需要表单标记,servlet映射就能正常工作。并且PathVariable也正确我已经检查了值。 我想使用GET方法来访问此页面。

这种现象类似于刷新。并且没有错误消息。

奇怪的是,我把这个网址放在Chrome浏览器“test / search / 1234”中,这是有效的!

你可以解决我的问题吗?

0 个答案:

没有答案