这可能是由于API的URL不正确或JavaScript中的变量名错误导致的。您可以检查您的代码并尝试以下
1.检查API的URL是否正确,确保它指向正确的位置。
2.检查JavaScript中使用的变量名是否正确。可能需要查看您的JAVA代码并确保变量名匹配。
以下是一个可能的代码示例,用于在JavaScript和JAVA之间传递值:
JavaScript代码:
var data = {name: "John", age: 30}; var xhr = new XMLHttpRequest(); xhr.open('POST', 'http://example.com/api/submit', true); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(JSON.stringify(data));
JAVA代码:
@RequestMapping("/api/submit")
public String submit(@RequestBody Map
请注意,在这个示例中,我们将数据作为 JSON 对象发送到 API,然后在JAVA中将其作为 Map 解析。您的具体实现可能会有所不同,但目的是相同的:从JavaScript向JAVA发送值并处理它们。
上一篇:API调用未成功