是否可以使用Javascript/Html5来检查特定网页的http回复代码?例如,如果用户输入一个句子,我想检查一下,看看我是否有一个音频文件用于每个单词。我意识到我应该使用数据库来查找单词的可用性,但我目前正在进行一个非常简单的演示,该演示目前由单个html文件和一组ogg文件组成。Html/Javascript中的HTTP响应代码
0
A
回答
1
XHR的当前版本现在已经允许通过它们进行表单提交。我一直在使用这一段时间来做JavaScript RPC到MySql,它像一个冠军。当然,XHR一直都有你想要的HTTP状态码。
只需范围从当前文档在Mozilla的网站XMLHTTP过,你就会有一个踢像你在任何时间
1
你可以尝试使用AJAX实现这一希望。下面是使用jQuery AJAX功能一个简单的例子:
// Assuming this is the word you are looking for
var str = "bells";
$.ajax("www.example.com/audio/" + str + ".ogg").done(function() {
// An audio file for that word exists
}).fail(function() {
// There is no audio file for that word
});
对于你可能只是把它分解成词的整个句子和单独看每一个。
1
XMLHttpRequest的肯定是要走的路,假设你不打算使用一个数据库(我会强烈建议,因为他们是完全真棒。)
function oggSearch() {
alert(this.responseText);
};
var sInput = ''; //grab it from whatever element you're using
var oggReq = new XMLHttpRequest();
oggReq.onload = oggSearch;
//I'm not sure if concatenating the file type will cause issue
oggReq.open("get", sInput + ".ogg", true);
oggReq.send();
我显然还没有测试上面,但它是基于下面的链接。
https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Using_XMLHttpRequest
相关问题
- 1. IE中的HTTP响应状态代码
- 2. 验证PHPUnit中的HTTP响应代码
- 3. Google GCM中的HTTP响应代码401
- 4. Jmeter:响应代码:非HTTP响应代码:javax.net.ssl.SSLHandshakeException
- 5. 响应消息:非HTTP响应消息:无协议:响应代码:非HTTP响应代码:java.net.MalformedURLException
- 6. 无效的HTTP响应代码'0'
- 7. 无效的HTTP响应代码 '404'
- 8. 编程的Http响应代码
- 9. Google AdWords无效的HTTP响应代码
- 10. HTTP响应代码不同的2.7
- 11. 得到一个错误“响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException”在JMeter的
- 12. PHP获取HTTP响应代码
- 13. Java HTTP响应代码,URL,IOException
- 14. HTTP响应代码后重定向
- 15. 单元测试RESTAPI http响应代码
- 16. 抑制HTTP 500响应代码
- 17. C++ libcurl http响应代码问题
- 18. Jmeter - 非HTTP响应代码:org.apache.http.client.ClientProtocolException
- 19. 执行代码HTTP响应发送
- 20. HTTP响应代码:411 for Apache with ApacheOltu
- 21. HTTP POST响应代码200 OK
- 22. Yahoo Finance HTTP响应代码:401为URL
- 23. jmeter非HTTP响应代码:java.net.ConnectException
- 24. 获取HTTP响应代码在MUnit
- 25. 如何获得http响应代码
- 26. 使用python获取http响应代码
- 27. 接收AJAX HTTP响应代码为0
- 28. 100,000 HTTP响应代码检查
- 29. 在java中通过http读取文件:HTTP响应代码414
- 30. python,当http响应为None时,如何获得响应代码
[XMLHttpRequest的](https://developer.mozilla.org/en/docs/DOM/XMLHttpRequest)(AJAX) – 2013-05-12 20:36:31