我有一个简单的脚本来从PHP获取值:
function getLanguage(callback)
{
jQuery.ajax({
url: "/language.php",
type:'POST',
success: function(result){
callback(result);
},
});
}
然后我在我的文件中的其他地方使用该功能:
var localeString;
getLanguage(function(returnedData){
localeString = returnedData;
});
以下是PHP内容:
session_start();
$currentLanguage = $_SESSION['Language'];
echo $currentLanguage;
我遇到的问题是变量localeString
以某种方式在其中有一个新行。例如,如果我这样做:
alert(localeString+"goes here");
我得到的输出是:
en
goes here
我已经验证PHP代码只返回值,但无法弄清楚为什么我会让他换行。
谢谢!