繁体   English   中英

动态Javascript Ajax + Php

[英]Dynamic Javascript Ajax + Php

我不确定这个问题的标题最好,但是我不确定还有什么称呼,对此感到抱歉。

我正在使用ajax在网站上提取div的内容(选择选项后)。 内容是由PHP脚本生成的表单。 提交表单后,应该调用JavaScript函数,但我收到一个错误消息,提示找不到该函数。

通过ajax将JavaScript插入表单中,我无法真正更改它,因为它需要更改对所选选项的要求。

我的问题是应该这样做吗? 如果不是,我只需要重新考虑我的操作方式,只想检查它是否无效,因为它永远不会起作用,或者我做错了什么。

我会显示代码,但是很长。

提前致谢!

编辑:感谢您的所有评论,对于在此之前未包含代码的情况表示歉意。

function select(id){
    $.ajax({
            url: 'select/'+id,
            type: 'GET',
            dataType: 'html',
            success: function(msg) {
                $('.product_details').html(msg);
                return false;
            }
    });
}

您使用的是JavaScript库吗?

使用jQuery指定html的数据类型,并确保脚本标签在响应中的HTML之前。

$.ajax({
    url: "something.php",
    dataType: "html",
    success: function(data, text, request) {
        ...
    }
});

在mootools中...

var myRequest = new Request({
    url: "something.php",
    evalScripts: true,
    onSuccess: function(responseText, responseXML){
        ....
    }
});

myRequest.send();

现在,您传递的标签将被评估并可以用于DOM

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM