Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用另一个函数的属性调用JS函数_Javascript - Fatal编程技术网

Javascript 使用另一个函数的属性调用JS函数

Javascript 使用另一个函数的属性调用JS函数,javascript,Javascript,首先,我的js不够好。 我在一个页面中有两个函数,我必须调用现有函数中的另一个函数。 我有=> 这是一个自动建议功能 我需要调用下面的函数,该函数可以使用$'p_name'。valthisValue;在var名称中\u tast。有没有可能 function getAccaounce() { var name_tast = document.getElementById("p_nameA").value; $.ajax({ type: "

首先,我的js不够好。 我在一个页面中有两个函数,我必须调用现有函数中的另一个函数。 我有=>

这是一个自动建议功能 我需要调用下面的函数,该函数可以使用$'p_name'。valthisValue;在var名称中\u tast。有没有可能

function getAccaounce()
    {
        var name_tast = document.getElementById("p_nameA").value;

        $.ajax({
        type: "POST",
        url: 'ajax_accaounce.php',
        dataType: 'json',
        data: {
            'p_nameA': name_tast,
            },
            success: function(data)
            {
                $('#available1').html(data.message1);
                $('#price1').html(data.message2);
            }
       });
    }

提前谢谢。

是的,你可以做。但是AJAX调用中的数据不应该是'p_nameA':name_tast哦,是的,这是我的错误,但是如何以及在哪里调用GetAccaoUncentit取决于您需要从哪一点进行AJAX调用。它可以来自同一个文件中的任何函数,也可以来自两个不同的文件,前提是这两个文件彼此可见,这意味着您已经在HTML/TPL文件中包含了这两个JS文件。个人信息不应该被询问或透露。只需将getAccaounce放在suggest1的末尾,然后进行检查
function getAccaounce()
    {
        var name_tast = document.getElementById("p_nameA").value;

        $.ajax({
        type: "POST",
        url: 'ajax_accaounce.php',
        dataType: 'json',
        data: {
            'p_nameA': name_tast,
            },
            success: function(data)
            {
                $('#available1').html(data.message1);
                $('#price1').html(data.message2);
            }
       });
    }