Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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 在jquery.load之后保留属性_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery.load之后保留属性

Javascript 在jquery.load之后保留属性,javascript,jquery,Javascript,Jquery,我正在学习javascript/jquery,我正在尝试重新加载表单,但保留其js属性(必需和屏蔽输入)、代码和图片 html表单(最小化,仅第一个字段) 因此,我的JS检查所有字段都已验证,然后准备数组,并等待php二进制响应,1表示数据已插入数据库,如果选中wannaStay,则重新加载div“clientsAddFormContainer”,但正如我所说,它会丢失属性 请原谅我的语法或任何其他相关的英语问题,不是以英语为母语的人 另外,我已经删除了一些代码,所以它可能会与图片不同 提

我正在学习javascript/jquery,我正在尝试重新加载表单,但保留其js属性(必需和屏蔽输入)、代码和图片




html表单(最小化,仅第一个字段)

因此,我的JS检查所有字段都已验证,然后准备数组,并等待php二进制响应,1表示数据已插入数据库,如果选中wannaStay,则重新加载div“clientsAddFormContainer”,但正如我所说,它会丢失属性

请原谅我的语法或任何其他相关的英语问题,不是以英语为母语的人

另外,我已经删除了一些代码,所以它可能会与图片不同

提前谢谢

编辑! 原始代码是

  <div class="card-body" id="clientsAddFormContainer">
        <form method="post" action="main/clients/addController.php">
        </form>
  </div>

一个是我得到的js执行官

  <div class="card-body" id="clientsAddFormContainer">
  <div class="card-body" id="clientsAddFormContainer">
        <form method="post" action="main/clients/addController.php">
        </form>
  </div>
  </div>

第二次编辑
我在other

中找到了答案,我不确定我是否理解这个问题。您似乎在说
clientsAddFormContainer
中的某些内容丢失了。但是,您正在
将响应加载到该元素中
load
用返回的响应替换元素的所有内容。因此,如果您只希望该元素的一部分被替换,那么您误解了加载的工作原理。感谢您回复@Taplar,当我重新加载div时,所需和屏蔽的属性丢失了,这是我的问题。您的加载调用返回的标记是否包含这些属性?哦,现在我知道发生了什么,它没有重新加载div,而是添加了另一个同名的div。@Skatox此方法会导致洞问题哈哈哈,谢谢你,伙计!:)
  <div class="card-body" id="clientsAddFormContainer">
        <form method="post" action="main/clients/addController.php">
        </form>
  </div>
  <div class="card-body" id="clientsAddFormContainer">
  <div class="card-body" id="clientsAddFormContainer">
        <form method="post" action="main/clients/addController.php">
        </form>
  </div>
  </div>