我试图在php函数中使用localStorage变量,所以我决定使用jquery post()来执行此操作。之后,我想将数据回显到原始文件并将其设置在全局变量中。我有3个相互连接的文件(它有点复杂)。
quick_match.php
String str="www.mywebsite.com?id=0001&user=myname";
String user = getQueryParamValue(str);
public static final String getQueryParam(String url) {
List<NameValuePair> params = URLEncodedUtils.parse(new URI(url), "UTF-8");
for (NameValuePair param : params){
if("user".equalsIgnoreCase(param.getName())) {
return param.getValue();
}
}
return null;
}
ajaxCtrl.php
dataString = "";
$.post("ajaxCtrl.php", {action: "doQuickMatch", numCard: localStorage['numCard'], UI: "<?php echo $_REQUEST['UI']; ?>"}, function(data){ dataString = data; });
user.php的的
if($action == "doQuickMatch")
{
//Start Quick Match
$result = $user->getQuickMatch($numCard);
echo $result;
}
在所有这些之后,我应该使用字符串并拆分它,这样我就可以得到一个数组并继续我正在做的事情。但是,回调一直没有返回,所以我不确定我做错了什么。有人能提供这方面的见解吗?提前谢谢。