Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
使用jQuery动态加载html表单不会带来值_Jquery_Html_Forms - Fatal编程技术网

使用jQuery动态加载html表单不会带来值

使用jQuery动态加载html表单不会带来值,jquery,html,forms,Jquery,Html,Forms,我正在运行Chrome34并在本地主机上使用XAMPP开发一个小应用程序。单击一段文本后,jQuery使用.loadpath/file.stub.php获取了一段HTML。发生的情况是表单显示在页面、标签和所有内容上,只是选择下拉列表中的选项值没有出现。它们是静态的,存在于正在加载的代码段中 以下是jQuery: $(document).ready(function () { $("#getStarted").on("click", function() { //Re

我正在运行Chrome34并在本地主机上使用XAMPP开发一个小应用程序。单击一段文本后,jQuery使用.loadpath/file.stub.php获取了一段HTML。发生的情况是表单显示在页面、标签和所有内容上,只是选择下拉列表中的选项值没有出现。它们是静态的,存在于正在加载的代码段中

以下是jQuery:

$(document).ready(function () {

    $("#getStarted").on("click", function() {

        //Render create player form in content div
        $("#content").load("stubs/createPlayerForm.stub.php");
    });

});
我对为什么会发生这种情况感到困惑,也没有太多的运气在谷歌上搜索这个问题,因为很难知道如何表达它。提前感谢您的阅读


编辑:使用来自谷歌托管库的jQuery 1.11.0。

事实证明,在开始标记的末尾有一个错误的/,例如


尽管在Chrome 34中,当将此代码片段放在静态HTML页面上时呈现良好,但jQuery.load函数将其转换为:显然没有正确呈现,因为这意味着下面的值没有正确附加到select元素。

服务器端php文件是否返回完整的HTML?比如Show your stubs/createPlayPerform.stub.phpI不会粘贴整个内容,但基本上是这样的,如果将其粘贴到静态HTML文件中,则标记可以工作:Foo2:Bar 2如果在呈现客户端后检查SELECT元素会怎么样?是否有任何选项作为内容?@A.Wolff-有趣的是,.load正在引入,但它正在立即关闭它,以便不附加选项值!这是一个已知的问题吗?