У меня есть сценарий на веб-сайте, который читает html из текстового файла каждый раз, когда я нажимаю кнопку. Текстовый файл выбирается в зависимости от того, какое имя страницы указано. Он отлично работает и денди с тегом и работает как кнопка внутри него.Функция кнопки формы Html для одной кнопки
Проблема заключается в том, что я не хочу, чтобы теги вообще не были, если я хочу только одну кнопку, я попытался вызвать сценарий с помощью jQuery и ajax разными способами без везения.
Heres сайт (его реальный основной для целей тестирования):
<html>
<head>
<title>PHP Flat File Test</title>
</head>
<body>
<?php include("savedinfo.php"); ?>
// This is how it works, its fine for multiple buttons in a row
<form method="get">
<button type="submit" name="page" value="index" action="savedinfo.php">Index</button>
<button type="submit" name="page" value="page1" action="savedinfo.php">Page1</button>
<button type="submit" name="page" value="page2" action="savedinfo.php">Page2</button>
</form>
//But this is the way I'd like to create a button(not exact properties but in one line)
<input id="pageBtn" type="button" page="page1" value="page1" />
</body>
Что она делает просто обновить область сайта с HTML из различных текстовых файлов без перезагрузки страницы.
Сценарий, который загружает HTML:
<?php
//the script gets a name for a file(page) to load
$page = $_GET["page"];
//if it got no parameters(i.e. first load of the page, goto index)
if($page == null){
$page = "index";
}
//check if the file/page exists, othervise display error page
if(file_exists($page.".txt"))
$filename = $page.".txt";
else
$filename = "404.txt";
$f = fopen($filename,"rt");
$content = fread($f, filesize($filename));
// send back the read html
echo $content;
@fclose($f);
?>
страничный файл текст просто обычный тег и текст, который отличается от страницы к странице.
Возможно ли использовать скрипт или что-то, чтобы избавиться от тегов, если вы хотите создать кнопку, которая отправляет данные имени скрипту и обновляет текущую страницу с новой информацией?
показать свою попытку использования jquery и ajax, так как это то, о чем вы говорите, это ваша проблема. –
уменьшите код до кода, с которым вы столкнулись, мы не будем создавать для вас веб-сайт. –
Ну, код в основном показал, чего я пытаюсь достичь, проблема заключалась в том, чтобы избавиться от тегов