Javascript 如何通过select的选项值发送xml变量?

Javascript 如何通过select的选项值发送xml变量?,javascript,jquery,Javascript,Jquery,我无法从所选变量获取值。在控制台中,我得到[object]。如何获取xml格式?您可以使用parseXML实用程序解析xml $(document).on('change', '#service_select', function () { var selected = $('#service_select').val(); var name = selected.find('service').attr("name"); console.dirxml(selecte

我无法从所选变量获取值。在控制台中,我得到[object]。如何获取xml格式?

您可以使用parseXML实用程序解析xml

$(document).on('change', '#service_select', function ()  {
    var selected = $('#service_select').val();
    var name = selected.find('service').attr("name");

    console.dirxml(selected);    
});

我想您需要使用var xmlString=new XMLSerializer.serializeToStringr[0]解析XML;自言自语:
    <root>
      <service name="" status="" .. ></service>
    </root>
$(document).on('change', '#service_select', function ()  {
    var selected = $('#service_select').val();
    var name = selected.find('service').attr("name");

    console.dirxml(selected);    
});
var xmlDoc = $.parseXML( r ),
  $xml = $( xmlDoc ),
  name = $xml.find( "service" ).attr("name");