0
var goal =$("#title").val();
var desc =$("#desc").val();
var id =Math.random()*1000;
var data="suggest=" + goal + "&sugg=" + desc + "&projectid=" + id;
$.ajax({
url: '/Projectpage',
type: 'POST',
data: data ,
error: function() {
$('p').html('<p>An error has occurred</p>');
},
success: function(data) {
$('p').html(data);
},
是我的Java脚本代码无法通过的Math.random()值到弹簧控制器
$ @RequestMapping(value ="/Projectpage",method = RequestMethod.POST)
public String editProjectpage(@RequestParam("suggest") String name, @RequestParam("sugg") String desc, @RequestParam("projectid") String id)
{
DatastoreService es = DatastoreServiceFactory.getDatastoreService();
Entity e = new Entity("new project", id);
e.setProperty("name", name);
e.setProperty("desc",desc);
es.put(e);
return "html/Projectpage";
}
这是我在弹簧控制器代码。
问题:通过id值。
如果我在java脚本中将id作为123(如整数)传递,我可以在spring控制器中获得id。 如果我更改为js中的随机数,我无法获取它。
我不知道是我错过了。谁能帮我
威廉姆斯嗨之间的整数值,我尝试过了。它正在工作。以前我在数据存储中也遇到过一些问题。我不明白为什么浮动值不起作用 –