Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 如何在jQueryAjax调用中为url参数使用变量?_Javascript_Ajax_Html - Fatal编程技术网

Javascript 如何在jQueryAjax调用中为url参数使用变量?

Javascript 如何在jQueryAjax调用中为url参数使用变量?,javascript,ajax,html,Javascript,Ajax,Html,如何在alertbox中显示“url”参数的内容以检查该参数包含的内容 它甚至不输入“success”参数。请建议我怎么做。如果需要在ajax调用事件中访问,请尝试此.url。ajax调用的所有参数都可以通过this对象访问。因此,最终声明将是 $.ajax({ type:"POST", url:"hostname/projfolder/webservice.php?callback=statusReturn&content="+str_table,

如何在alertbox中显示“url”参数的内容以检查该参数包含的内容


它甚至不输入“success”参数。请建议我怎么做。

如果需要在ajax调用事件中访问,请尝试
此.url
。ajax调用的所有参数都可以通过
this
对象访问。因此,最终声明将是

$.ajax({
        type:"POST",
        url:"hostname/projfolder/webservice.php?callback=statusReturn&content="+str_table,
        contentType: "application/json; charset=utf-8",
        crossDomain:true,
        dataType:'jsonp',
        success:function statusReturn(data)
            {
            alert("in success");
            var parsedata=JSON.parse(JSON.stringify(data));
                var stats=parsedata["Status"];

            if("1"==stats)
            {   
                alert("success");
            }
            else
            {
                alert("failed");
            }
            }
        });

您可以将url参数放入变量中,如下所示:

alter(this.url);
然后在ajax调用中使用它:

var targetUrl = "hostname/projfolder/webservice.php?callback=statusReturn&content="+str_table";
//log your output
console.log(targetUrl, str_table);

查看完整示例

您可以在chrom或firefox的firbug插件中查看您的请求参数

啊,警报调试,那些日子。。。现在,您可以使用
console.log
甚至断点进行调试。另外,请检查“网络”选项卡以查看网络请求发生了什么在使用警报查看str_表的内容之前,我尝试执行console.log,但它不打印任何内容,并且在显示警报时显示内容。不知道怎么了,太好了!非常感谢:)
$.ajax({
    type:"POST",
    url: targetUrl,
    ...