簡體   English   中英

php echo字符串與變量一起不起作用

[英]php echo string together with variable not working

我做了一個簡單的 php 服務測試(我通過 jquery 調用它):

“searchterm”中的值是例如“11”或“test”等。

這沒有問題地返回:

<?php

$variable = $_POST["searchterm"];
echo $variable;

?>

這根本不起作用(不返回)。

<?php

$variable = $_POST["searchterm"];
echo "Test ".$variable;

?>

我覺得真的很愚蠢,但我不明白為什么第二個不起作用......我以前不是做過一千次這種串聯嗎??

提供更多信息:

這就是我調用php文件的方式:

    function startSearch(){
        var searchValue = $('#searchInput').val();

        $.post('./ifsearch-test.php',
            {searchterm: searchValue},
            function(data,status){
                showSearchResult(data);
        });

        $('#searchInput').val('');
    }

所以……這真的,真的很尷尬……

我發現所有這些都會返回。 所以我只是在浪費大家的時間...

解釋:

我使用這個函數來處理返回值:

    function showSearchResult(result) {
        result = jQuery.parseJSON(result);
        $('#searchView').html(result);
    }

他在

jQuery.parseJSON(result)

如果我回來

echo "Test ".$variable;

當然,我應該通過調試看到這一點,但是在那之后我在行中使用了一個斷點,並且感覺它根本沒有返回。

我很抱歉。 我是個徹頭徹尾的白痴!

但是:非常感謝您的時間和幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM