Javascript ajax innerHTML结果不会从PHP返回html代码
阿贾克斯: HTML:Javascript ajax innerHTML结果不会从PHP返回html代码,javascript,jquery,ajax,html,innerhtml,Javascript,Jquery,Ajax,Html,Innerhtml,阿贾克斯: HTML: 当我在浏览器上查看“查看页面源代码”时,在和之间没有html代码 来自ajax的result返回一些输入,我用另一个ajax调用这些输入,但在html页面源代码中,这些输入不存在 它们在浏览器中可视,但html代码不在源代码中。我希望你明白我在这里的意思。看这些照片 我在php文件中调用这些输入名称,得到未定义的变量…。这是我的问题。从视觉上看,输入是存在的,但没有html代码 调试器: 我可以问一下,在加载jQuery并使用其语法时,为什么要使用传统的JavaS
当我在浏览器上查看“查看页面源代码”时,在
和
之间没有html代码
来自ajax的result
返回一些输入,我用另一个ajax调用这些输入,但在html页面源代码中,这些输入不存在
它们在浏览器中可视,但html代码不在源代码中。我希望你明白我在这里的意思。看这些照片
我在php文件中调用这些输入名称,得到未定义的变量…
。这是我的问题。从视觉上看,输入是存在的,但没有html代码
调试器:
我可以问一下,在加载jQuery并使用其语法时,为什么要使用传统的JavaScript
document.getElementById
?将数据发送到.ajax
时,可以使用jQuery选择器$(“#公式化”\u comanda”).serialize()
。为什么不做一些像
<div id="show_panels"></div>
您的PHP文件calculator/panouri simple/calcul panouri simple.PHP
是否需要任何GET参数?或者邮件中没有发送的内容?该错误是否出现在控制台(您使用console.log
)中,因为它没有通过
是jQuery代码段,在其中调用.ajax
语句,位于事件处理程序中,如
success: function(result) {
$("#show_panels").html(result);
},
或者它只是在源代码中吗?您是否设置了断点并确保
结果
不是未定义的
?这是什么?按照@zero298所说的去做,如果返回了什么,检查是否没有其他id为show_panels的元素,我在成功后立即使用了调试器。。。result
和result=“我需要的html代码”
;我将上传一张与deubgger的照片。请查看更新的帖子并查看调试器照片。
success: function(result) {
$("#show_panels").html(result);
},
$(document).ready(function() {
// ...
});