从 PHP 生成动态 XML

发布于 2024-10-22 02:40:50 字数 596 浏览 2 评论 0原文

我有一个动态加载 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  
    });  
}  

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

I have a PHP script that loads XML content dynamically:

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

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

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

echo $result

This will work fine when it is loaded. But I am trying to use an ajax/jquery script to send the value $nice to the PHP script; and to ultimately send the result back from the dynamically created XML file. I've been trying to figure this out for hours

Here is the ajax Script

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

Has anybody done something similar to this concept?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

剩一世无双 2024-10-29 02:40:50

为什么不将它作为 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;

Why not pass it as a GET param like so...

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;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文