我正在使用jquery.post来调用PHP程序中的函数。
function checkAuthorizationToSite(){
showLoadingImage();
var dataToSend = {'processingFunction':"authorization"}
var jqxhr = $.post("commonFunctions.php",dataToSend,function(data){})
.done(function(data) { $("#phpoutput").html(data);})
.fail(function() { alert("error in function checkAuthorizationToSite in common.js"); })
.always(function() {hideLoadingImage();});
};
当我在PHP代码中回显一个短语,例如echo "hello"
:
<?php
function authorization(){
*echo "hello";*
if (!isset($_SESSION)) {
date_default_timezone_set('America/Los_Angeles');
setcookie("scheduledDayTest", date('w'),time()+60*60*24*30*12);
session_start();
}
}
?>
返回的数据附加了一个资源:
localhost / wtweb / commonFunctions.phpResource id#3hello。
这种情况刚刚开始发生在我身上。
我已经在谷歌搜索了一个没有结果的解决方案。
据我所知,这是一个直接echo
命令,并且应该没有资源关联。在这一点上我一无所知。
我很感激有任何解决这个问题的见解。