Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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页面重新读取错误_Jquery - Fatal编程技术网

如何解决此Jquery页面重新读取错误

如何解决此Jquery页面重新读取错误,jquery,Jquery,我正在创建一个网站,在这里我使用了一个名为holidaywebservice的web服务。我使用Jquery和Ajax从服务器请求并获得响应。当我输入详细信息时,它会显示响应。但是,情况是,当我在不重新加载页面的情况下输入不同的细节时,响应会附带一个旧的响应 我使用了这个$'tblData'.loadrow;。但是,什么也没发生 如何在没有旧响应的情况下显示新响应 这是代码 国家: 年份: 月份: 消息Id: Demo1- 国家- HolidayCode- 描述符- 银行假日- 日期- 国

我正在创建一个网站,在这里我使用了一个名为holidaywebservice的web服务。我使用Jquery和Ajax从服务器请求并获得响应。当我输入详细信息时,它会显示响应。但是,情况是,当我在不重新加载页面的情况下输入不同的细节时,响应会附带一个旧的响应

我使用了这个$'tblData'.loadrow;。但是,什么也没发生

如何在没有旧响应的情况下显示新响应

这是代码

国家: 年份: 月份: 消息Id:

Demo1-

国家-

HolidayCode-

描述符-

银行假日-

日期-

国 度假代码 描述符 银行假日 日期 $document.readyfunction{ $'ghsubmitbtn'。单击,函数e{ var country=$'country'.val; var year=$'year'.val; var month=$'month'.val; //console.logdepartureDate; var str=+ + + + +国家++ +年份+“”+ +月++ + + ; //console.logdepartureDate; $.ajax{ 网址:'http://holidaywebservice.com/HolidayService_v2/HolidayService2.asmx?WSDL', 方法:“POST”, contentType:text/xml;字符集=utf-8, 数据:str, 数据类型:文本, //标题:{授权:'承载'+bat}, 成功:函数数据{ 控制台日志数据; document.getElementByIddemo1.innerHTML=data; var xml=数据, xmlDoc=$.parseXML, $xml=$xmlDoc, $CountryXML=$xml.find Country[0]。childNodes[0]。nodeValue; $Country.append$CountryXML; //document.getElementByIdCountry.innerHTML=$y.nodeValue; //$HolidayCode=$xml.find HolidayCode; //$HolidayCode.append$HolidayCode.text; $HolidayCodeXML=$xml.find HolidayCode[0].childNodes[0].nodeValue; $HolidayCode.append$HolidayCodeXML; $DescriptorXML=$xml.find描述符[0]。子节点[0]。节点值; $Descriptor.append$DescriptorXML; $BankHolidayXML=$xml.find BankHoliday[0].childNodes[0].nodeValue; $BankHoliday.append$BankHolidayXML; $DateXML=$xml.find Date[0].childNodes[0].nodeValue; $Date.append$DateXML; var BookBtn=;
对于var v=0;v您需要首先使用$'tblData'.empty方法清除表。 或$tblData.empty.append 数据 因此,它会清除您的表并在表中加载一个新的数据


就这样

对$document.readyfunction{}进行ajax调用;代替按钮click@KiranJoshi-然后ajax将在加载页面时尝试访问web服务。这不是我想要的..什么时候你会得到新数据?@KiranJoshi-在有人输入数据并单击搜索按钮后。然后你需要在单击搜索按钮时调用ajax。获取响应,然后显示。您不需要table.load method您尝试了哪种方法?对于第一种方法-未捕获类型错误:$..clear不是函数Nop,它不起作用。。当我使用它时,它会消失在表中。您将此方法放在$'tblData.appendrow;之后的位置;。