Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用GetAddress函数自动填写表单_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 使用GetAddress函数自动填写表单

Javascript 使用GetAddress函数自动填写表单,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我的AJAX函数有问题 通过我们的支付系统,我们允许用户根据其个人代码自动获取其地址 我必须使用表单来实现此功能,但我不能让页面重新加载或更改其他字段中的值。所以我尝试使用AJAX来实现这一点 问题是,我试图通过AJAX从文件中获取的信息没有得到响应 我希望你能帮我找出问题所在 很抱歉,代码太多了,而且我不允许显示一些代码,因此在某些区域它可能看起来很奇怪 事先谢谢 更新 我似乎有另一个问题。现在当我得到结果时,如果用户的名字上有多个地址。我检查给定的地址是否存在,否则给出一个错误。因此,如果一

我的AJAX函数有问题

通过我们的支付系统,我们允许用户根据其个人代码自动获取其地址
我必须使用表单来实现此功能,但我不能让页面重新加载或更改其他字段中的值。所以我尝试使用AJAX来实现这一点

问题是,我试图通过AJAX从文件中获取的信息没有得到响应
我希望你能帮我找出问题所在

很抱歉,代码太多了,而且我不允许显示一些代码,因此在某些区域它可能看起来很奇怪

事先谢谢

更新

我似乎有另一个问题。现在当我得到结果时,如果用户的名字上有多个地址。我检查给定的地址是否存在,否则给出一个错误。因此,如果一个用户在其姓名上注册了多个地址,那么他们将获得正确的结果,并为他们注册的每个“额外”地址返回错误。如果我不能访问mysql,有没有办法限制结果

/Update

使用AJAX onclick()创建表单:

<form action="" method="post">
  <label for="personcode"> Person/Org.nr: </label> <input type="text" name="prsnmr" id="personcode" /> 
  <label for="zipcode"> Zipcode:      </label> <input type="text" name="zipnmr" id="zipcode" /> 
  <input type="button" name="submit" id="submit" value="Get my adress" onclick="getadress()"> <i>(YYMMDD-XXXX)</i> 
</form>
<div id="response"></div>
Div显示结果:

<form action="" method="post">
  <label for="personcode"> Person/Org.nr: </label> <input type="text" name="prsnmr" id="personcode" /> 
  <label for="zipcode"> Zipcode:      </label> <input type="text" name="zipnmr" id="zipcode" /> 
  <input type="button" name="submit" id="submit" value="Get my adress" onclick="getadress()"> <i>(YYMMDD-XXXX)</i> 
</form>
<div id="response"></div>

kassa_auto.php//iconv是因为原始语言是瑞典语(å,ä,ö与支付系统不太兼容。)

if(isset($\u POST['prsnmr'])){
$prsnmr=$_POST['prsnmr'];
}否则{
$prsnmr='';
}
$addrs=$k->getAddresses($prsnmr);
/*如果存在多个地址,您可能希望在其中输出列表
客户可以选择适合自己的地址。
*/
//如有,请打印:
foreach($addrs as$key=>$addr){
$postnmr=$\u POST['postnmr'];//获取邮政编码
如果($addr->getZipCode()=$postnmr){//限制为仅基于zipcode显示一个地址
?>

你看过php_errors.log了吗?@StuartThomson我刚从办公室回到家,周一回来后我必须看一看,虽然我有一个错误处理程序来回应是否有错误。但是没有收到错误。正如你所说,日志中可能有一个。@StuartThomson你好,我没有php_errors.log,我也没有访问该日志的权限它或我没有收到错误。php_errors.log将与默认情况下导致错误的页面位于同一位置。phpinfo()应该给您记录错误的位置。只有在发生错误时才会创建日志。因此,如果日志不在那里,则您的php不会抛出错误。@StuartThomson再次向您问好,很抱歉等待了很长时间。我最近使用了phpinfo(),我在错误日志中得到了这个答案。\u log no value no value