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);
},
mein Java-Script-Code istkann nicht passieren Math.random() Wertregler zum Frühling
$ @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";
}
dies ist mein Code im Frühjahr Controller.
Problem: Im ID-Wert übergeben.
Wenn ich id als 123 (wie Integer) in Java-Skript übergeben kann ich die ID in der Feder-Controller bekommen. Wenn ich auf Zufallszahl in js ändere, kann ich es nicht bekommen.
Ich weiß nicht, wo ich vermisst wurde. Kann mir jemand helfen
Hallo Williams, versuchte ich es aus. es hat funktioniert. Zuvor hatte ich auch Probleme im Datenspeicher. Ich kann nicht verstehen, warum Float-Werte nicht funktionieren –