【问题标题】:AJAX connection with PHP file by XMLHttpRequest() [closed]通过 XMLHttpRequest() 与 PHP 文件的 AJAX 连接 [关闭]
【发布时间】:2015-12-07 23:40:56
【问题描述】:

我想控制表单中的答案

我收到了这个错误:

注意:未定义的索引:$y2,$y3,$y4,$y5,$y6,$y7,$y8,$y9,$y10 在 C:\Server...file.php 的第 9,10 行,11,12,13,14,15,16,17

如何从 PHP 文件中返回“n”?

HTML:

【问题讨论】:

  • 你想做什么?你期待什么结果?并且只需发布您的代码子集以显示问题而不是全部。

标签: javascript php html ajax xmlhttprequest


【解决方案1】:

问题出在这一行:

xmlhttp.open("GET","file.php?y1="+x1+"$y2="+x2+"$y3="+x3+"$y4="+x4+"$y5="+x5+"$y6="+x6+"$y7="+x7+"$y8="+x8+"$y9="+x9+"$y10="+x10,true);

您将GET 参数与$ 分开,而不是&,所以它最终成为一个大参数y1,因此y2-y10 是未定义的。

你需要像这样分开你的参数:

xmlhttp.open("GET","file.php?y1="+x1+"&y2="+x2+"&y3="+x3+"&y4="+x4+"&y5="+x5+"&y6="+x6+"&y7="+x7+"&y8="+x8+"&y9="+x9+"&y10="+x10,true);

【讨论】:

  • 我认为他的意思是在参数中输入& 的地方输入$
  • 你说得对,我发帖后发现,更新了
  • 非常非常非常非常感谢!!!我很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
  • 2016-07-07
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多