V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
enj0y
V2EX  ›  程序员

jQuery ajax XML_data的问题

  •  
  •   enj0y · 2013-02-27 13:52:24 +08:00 · 4423 次点击
    这是一个创建于 4272 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <script>
    jQuery('.pay').click(function(){
    var amount=jQuery('.addfundamount').val(),payTye=jQuery('#alipay').val(),forumhash=jQuery('#formhash').val(),postAction="./home.php?mod=spacecp\x26ac=credit\x26op=buy\x26inajax=1",postData="formhash="+forumhash+"&addfundssubmit=true&handlekey=buycredit&bank_type="+payTye+"&addfundamount="+amount+"&cardid=&addfundssubmit_btn=true";
    if(amount<10||amount>10000){
    jAlert('充值金额不被接受','和谐数据');return false;
    }
    jQuery.post(postAction,postData,function(d){
    jQuery(d).find("root").each(function(i){
    console.log(jQuery(this));
    });
    });
    return false;
    });
    </script>

    POST实际返回数据:

    <?xml version="1.0" encoding="utf-8"?>
    <root><![CDATA[<form id="payform" action="https://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8&body=%E8%AE%BA%E5%9D%9B%E7%A7%AF%E5%88%86%E5%85%85%E5%80%BC%20%E5%A4%A7%E6%B4%8B%2010%20%E5%85%83&extend_param=isv%5Edz11¬ify_url=http%3A%2F%2Fbbs.thislan.com%2Fapi%2Ftrade%2Fnotify_credit.php&out_trade_no=20130227135028M8D8MG985IC588X8dw&partner=2088502574861396&payment_type=1&price=10&quantity=1&return_url=http%3A%2F%2Fbbs.thislan.com%2Fapi%2Ftrade%2Fnotify_credit.php&seller_email=inao.soft%40gmail.com&service=create_direct_pay_by_user&show_url=http%3A%2F%2Fbbs.thislan.com%2F&subject=Discuz%21%20Board%20-%20admin%20-%20%E7%A7%AF%E5%88%86%E5%85%85%E5%80%BC&sign=5dbdba00ecff2284e4ab63a63d5f32c9&sign_type=MD5" method="post"></form><script type="text/javascript" reload="1">$('payform').submit();</script>]]></root>

    我需要提取出数据里面的form的action的值,请问还需要什么额外的代码?
    2 条回复    1970-01-01 08:00:00 +08:00
    lizheming
        1
    lizheming  
       2013-02-27 15:01:19 +08:00
    root.textContent.split('action="')[1].split('"')[0];

    额.暴力分割0_0 js版..
    Part
        2
    Part  
       2013-02-27 15:02:23 +08:00
    推荐用json,抛弃xml吧,少年!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.