Ajax, PHP, Javascript 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>

-2

Решение

Не имея всего кода в приведенном выше фрагменте, сложно написать правильный фрагмент кода в качестве ответа. Однако вы можете попробовать добавить:

showRSS("Google");

сразу после функции под названием showRSS и посмотрите, работает ли это.

Есть лучшие способы сделать это, включая IIFE (вы можете посмотреть это), но это должно сработать на данный момент

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]