Кажется, что все работает должным образом, за исключением случаев, когда сообщение передается в Monsterequest.php, сообщение не передается самому себе и страница в основном перезагружается сама по себе, так как она передавалась основному родителю … (Я не был уверен, что это так, но monsterrequest.php, кажется, работает отлично сам по себе, однако при загрузке он не работает, как задумано, и Я полностью в замешательстве. Я в основном хочу опубликовать данные без перезагрузки страницы.

    Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon=";
    TestVar = TestVar.replace(/s/g, "");
    Readthis = Readthis   htmlencode(TestVar);
    $('#CenterPiece').load(Readthis); 

Monsterrequest.php:

http://pastebin.com/fiFjjBZg Вы знакомы с AJAX? Простите, если вы Это уже известно, но в случае, если вы этого не сделаете:

Ajax отправляет данные во внешний php-файл, который обрабатывает полученные данные и отправляет ответ. Это выглядит так:

FILE # 1:

FILE # 2: receive_file.php

<html>
    <head>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $('#Sel').change(function() {
                    var opt = $(this).val();
                    var someelse = 'Hello';
                    var more_stuff = 'Goodbye';
                    $.ajax({
                        type: "POST",
                        url: "receiving_file.php",
                        data: 'selected_opt='   opt   '&something_else='  someelse '&more_stuff=' more_stuff,
                        success:function(data){
                            alert('This was sent back: '   data);
                        }
                    });
                });
            });
        </script>
    </head>
<body>

<select id = "Sel">
    <option value ="Song1">default value</option>
    <option value ="Song2">Break on through</option>
    <option value ="Song3">Time</option>
    <option value ="Song4">Money</option>
    <option value="Song5">Saucerful of Secrets</option>
</select>

Я в основном хочу опубликовать данные без перезагрузки страницы

<?php
    $recd = $_POST['selected_opt'];
    echo 'You chose: ' . $recd;

Я в основном хотите опубликовать данные без перезагрузки страницы

Использование jQuery $.post(...)

Cheers