从PHP生成的动态XML

时间:2011-03-17 00:29:05

标签: php ajax dynamic

我有一个动态加载XML内容的PHP脚本:

require_once 'directory/directory/';  
$nice= '1149632';  

$key = 'adf995jdfdfddda44rfg';   
$mixer  = new Live_Products($key);  

$result = $mixer->product($nice)  
->show(array('name','Price'))  
->query();

echo $result

这在加载时可以正常工作。但我试图使用ajax / jquery脚本将值$ nice发送到PHP脚本;并最终从动态创建的XML文件中发回结果。我一直在努力解决这个问题

这是ajax脚本

function sendValues() {  
$("$nice")  
    $.ajax({  
        url: "/myphp.php",  
        data: {str}  
        cache: false  
    });  
}  

有没有人做过类似这个概念的事情?

1 个答案:

答案 0 :(得分:0)

为什么不将它作为GET参数传递给它......

的jQuery

function sendValues(something) {  
    $.ajax({  
        url: "/myphp.php?nice=" + something,  
        cache: false,
        dataType: 'xml',
        success: function(xml) {
            // Work with the XML
        }  
    });  
} 

PHP

require_once 'directory/directory/';  
$nice= '1149632';  

$key = 'adf995jdfdfddda44rfg';   
$mixer  = new Live_Products($key);  

$result = $mixer->product($_GET['nice'])  
->show(array('name','Price'))  
->query();

// You said it is XML?
header('Content-Type: text/xml');

echo $result;