[英]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.