Ajax,PHP,Javascript rss Feed Reader应用程序

时间:2017-08-31 03:33:42

标签: javascript php ajax rss-reader

我正在为我的网站构建一个RSS提要阅读器,我的目标是显示新闻标题。我遵循了本教程(https://www.w3schools.com/php/php_ajax_rss_reader.asp)。代码完美地显示了rss提要,但是有不需要的功能;例如:用户必须在显示提要之前从选择列表中选择提要。我想保留从表单中选择不同供稿的选项,但我希望自动显示供稿,而无需用户做出选择。非常感谢任何帮助,谢谢

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css"></sxript>
 <script>
function showRSS(str) {
  if (str.length==0) {
document.getElementById("rssOutput").innerHTML="";
return;
  }
  if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
  } else {  // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
  document.getElementById("rssOutput").innerHTML=this.responseText;
}
  }

<!-- begin snippet: js hide: false console: true babel: false -->
https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
<form>
              <div class="form-group">
              <label>Select a News Feed</label>
<select class="form-control" onchange="showRSS(this.value)">
<option value="">Select an RSS-feed:</option>
<option value="One America News">One America News</option>
<option value="NBC">NBC News</option>
</select>
</form>
</div>

1 个答案:

答案 0 :(得分:-1)

如果没有上面代码段中的所有代码,很难将正确的代码段作为答案。但是您可以尝试添加:

showRSS("Google");

在名为showRSS的函数之后,看看是否有效。

有更好的方法可以做到这一点,包括IIFE(你可以查一查),但这应该适用于现在

相关问题