Php 错误';格式不好';使用jqgrid
我在我的应用程序中使用Php 错误';格式不好';使用jqgrid,php,xml,firefox,jqgrid,Php,Xml,Firefox,Jqgrid,我在我的应用程序中使用jqgrid,由于最近的更改,我被迫将jqgrid的版本更改为4.4.3(从3.3.1),然后当XML从我的Web服务返回时,在控制台浏览器中,我收到错误消息说格式不正确,但一切都按预期进行(我在使用jqgrid的每个地方都会遇到这个错误)。还要注意的是,此错误仅出现在Mozilla Firefox中 以下是截图: p、 我确信XML格式良好 还有其他人有同样的问题吗?任何建议都会有帮助 简单XML: <?xml version="1.0" encoding="UT
jqgrid
,由于最近的更改,我被迫将jqgrid
的版本更改为4.4.3
(从3.3.1
),然后当XML
从我的Web服务返回时,在控制台浏览器中,我收到错误消息说格式不正确
,但一切都按预期进行(我在使用jqgrid
的每个地方都会遇到这个错误)。还要注意的是,此错误仅出现在Mozilla Firefox中
以下是截图:
p、 我确信XML
格式良好
还有其他人有同样的问题吗?任何建议都会有帮助
简单XML:
<?xml version="1.0" encoding="UTF-8"?>
<rows>
<page>1</page>
<total>1</total>
<records>1</records>
<row id="0">
<cell><![CDATA[1<div id='simple_id0' style='display:none;'><p id='simple_id1' style='display:none;'>1</p><p id='simle_id2' style='display:none;'>0</p><p id='simple_id3' style='display:none;'>3</p><p id="simple_id4">[{"ROWS":"1","Text1":"test"},{"ROWS":"1","Text2":"test2"},{"ROWS":"1","Text3":"test3"}]</p></div>]]></cell>
<cell><![CDATA[13]]></cell>
<cell><![CDATA[<a href='simple_href' class='href_track bold'>Name</a>]]></cell>
<cell><![CDATA[Text]]></cell>
<cell><![CDATA[Text]]></cell>
<cell><![CDATA[Text]]></cell>
<cell><![CDATA[Text]]></cell>
<cell><![CDATA[10-27-2015]]></cell>
<cell><![CDATA[16:01 PM]]></cell>
<cell />
<cell><![CDATA[17:46]]></cell>
<cell><![CDATA[<input type="button" class="checkin btn_univer" id="79" style='opacity:0.6;cursor:not-allowed;' disabled='disabled' value="Text" data-type="text">]]></cell>
<cell><![CDATA[<input type="button" class="checkout btn_univer" id="79" value="Text" data-message="" data-type="text">]]></cell>
<cell><![CDATA[<a class='href_track bold'
href='simple_href'
target='_blank'>Text</a>]]></cell>
<cell><![CDATA[Status]]></cell>
</row>
</rows>
1.
1.
1.
[{“ROWS”:“1”,“Text1”:“test”},{“ROWS”:“1”,“Text2”:“test2”},{“ROWS”:“1”,“Text3”:“test3”}]
]>
]]>
]]>
您应该包括从服务器返回的XML。您可以使用IE/Chrome或开发者工具(按F12启动并使用网络选项卡)创建HTTP流量跟踪。您似乎试图维护非常旧的代码,因为它有jqGrid 3.3.1。我认为从服务器返回的XML可能确实不正确。我建议您从使用XML迁移到使用JSON。此外,使用仍然非常旧的版本4.4.3也不是最佳选择。我建议您试试。我已经这样做了,我跟踪所有的XML并检查它们,没有错误。。。将它们从XML更改为JSON太复杂了,因为有超过100种不同的Web服务。我也不能分享任何关于XML(机密信息)的信息。如果你想让其他人帮助你,那么你应该提供相应的信息。您可以将XML代码简化为两行,并将机密信息替换为一些虚拟数据。很抱歉,但您当前的问题看起来像:“我有一些代码,它们不工作,我无法发布给您,您能帮我修复代码吗?”您相信有人可以帮助您获得这些信息吗?我已经发布了XML。从3.3.1版到4.4.3版或任何其他更高版本(如3.5版)的变化不会很小。您应该保留旧版本并进行小的更改,或者重写整个代码。恐怕你应该自己解决这个问题。