我在同一个文件夹中有一个XML文件和一个PHP文件。 XML文件具有以下结构:
<? Xml version = "1.0" encoding = "utf-8" standalone = "yes"?>
<PLC01>
<TAG>
<TAG_DIRECCION> 0 </ TAG_DIRECCION>
<TAG_TIPO> MW </ TAG_TIPO>
<TAG_VALOR> 0 </ TAG_VALOR>
</ TAG>
<TAG>
<TAG_DIRECCION> 1 </ TAG_DIRECCION>
<TAG_TIPO> MW </ TAG_TIPO>
<TAG_VALOR> 0 </ TAG_VALOR>
</ TAG>
<TAG>
<TAG_DIRECCION> 2 </ TAG_DIRECCION>
<TAG_TIPO> MW </ TAG_TIPO>
<TAG_VALOR> 0 </ TAG_VALOR>
</ TAG>
<TAG>
<TAG_DIRECCION> 3 </ TAG_DIRECCION>
<TAG_TIPO> MW </ TAG_TIPO>
<TAG_VALOR> 0 </ TAG_VALOR>
</ TAG>
<TAG>
<TAG_DIRECCION> 4 </ TAG_DIRECCION>
<TAG_TIPO> MW </ TAG_TIPO>
<TAG_VALOR> 0 </ TAG_VALOR>
</ TAG>
在PHP文件中,我目前正在使用PHP阅读和编写XML文件,但是想在AJAX或JQuery中嵌入一个脚本,当你按下按钮时,我想在&#中写一个值34;&#34; (在你想要的位置,TAG_VALOR [0],TAG_VALOR [1] ......)
现在,我有这个,但它不起作用:
<Script type = "text / javascript">
$ ("# Test"). Click (function () {
xmlDoc = loadXMLDoc ("datos.xml");
x = Xmldoc.GetElementsByTagName ("TAG")[2].childNodes[2].nodeValue = "666";
});
</ Script>
按钮:
<Input class = "btn btn btn-lg-primary" type = "button" id = "test" name = "test" value = "button AJAXXXXXXXX">
该文件是index.php
请帮忙,我尝试了很多但没有工作。
谢谢!
答案 0 :(得分:1)
data-*
试试这个。您的jQuery代码应该包含在$(function(){})中,这意味着您的代码应该在文档加载时准备就绪。你有一些拼写错误,你的按钮ID和jQuery选择器不匹配等。