Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 如何将参数传递到ajax url_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 如何将参数传递到ajax url

Javascript 如何将参数传递到ajax url,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我尝试使用ajax从数据库中获取数据,我认为ajax url中存在问题 我的json结果是这个url http://127.0.0.1:8888/manage/JournalVente.php?method=jason&popup=1 结果是 [{"IDCUSTOMER":"255","NBORDER":"10","DATE_SAVE":"0000-00-00 00:00:00","DATE_SEND":"0000-00-00 00:00:00","COMPANY":"haboussa

我尝试使用ajax从数据库中获取数据,我认为ajax url中存在问题

我的json结果是这个url

http://127.0.0.1:8888/manage/JournalVente.php?method=jason&popup=1
结果是

[{"IDCUSTOMER":"255","NBORDER":"10","DATE_SAVE":"0000-00-00 00:00:00","DATE_SEND":"0000-00-00 00:00:00","COMPANY":"haboussa","PAYMENT_TYPE":"CHQ","TOTAL_TTC":"0.00"}]
我的代码是

function Load() {
    $('#update_panel').html("<img src='../static/loading.gif' />");

    $.ajax({
        url: 'http://127.0.0.1:8888/manage/JournalVente.php?method=jason&popup=1',
        type: 'GET',
        dataType: 'json',
        success: function (d) {
            // alert(d.length);
            if (d.length > 0) {
                var $data = $('<table></table').addClass('table table-responsive table-striped');
                var header = "<thead><tr><th width='5px' class='no_sort'></th><th width='5px' class='no_sort'></th><th width='5px' class='no_sort'></th><th>R&eacute;f&eacute;rence</th><th>Date saisie</th><th>Date &eacute;ch&eacute;ance</th><th>Client</th><th>Type de paiement</th><th>Montant</th></tr></thead>";
                $data.append(header);       

                $.each(d, function (i, row) {
                    //alert(row.FIRSTNAME);
                    var $row = $('<tr/>');
                    $row.append($('<td/>').html("<a href='invoice.php?idcustomer=" + row.IDCUSTOMER + "'&idorder=" + row.IDORDER + "'&print=1' target='_blank' ><img src='../static/css/actions/pdf.png' border='0' /></a>"));
                    $row.append($('<td/>').html("<a href='?method=update_details&idcustomer=" + row.IDCUSTOMER + "'&idorder=" + row.IDORDER + "'><img src='../static/css/actions/edit.png' border='0' /></a>"));
                    $row.append($('<td/>').html("<a  href='?method=delete&idorder=" + row.IDORDER + "'&popup=1' class='popup-delete'><img src='../static/css/actions/delete.png' border='0' /></a>"));
                    $row.append($('<td/>').html(row.NBORDER));
                    $row.append($('<td/>').html(row.DATE_SAVE));
                    $row.append($('<td/>').html(row.DATE_SEND));
                    $row.append($('<td/>').html(row.COMPANY));
                    $row.append($('<td/>').html(row.PAYMENT_TYPE));
                    $row.append($('<td/>').html(row.TOTAL_TTC));
                    $data.append($row);
                });
                alert($data)
                $('#update_panel').html($data);
            }
            else {
                var $noData = $('<div/>').html('No Data Found!');
                $('#update_panel').html($noData);
            }
        },
        error: function () {
            alert('Error! Please try again.')
        }
    });
}
函数加载(){
$(“#更新面板”).html(“”);
$.ajax({
网址:'http://127.0.0.1:8888/manage/JournalVente.php?method=jason&popup=1',
键入:“GET”,
数据类型:“json”,
成功:功能(d){
//警报(d.长度);
如果(d.长度>0){

var$data=$('您的“jason”结果实际上是json:)是否是跨域数据访问?如果是的,请考虑使用<代码>数据类型:“jSONP”,我看到您正在使用一个表来显示您的数据。为什么不使用JTABLE?这是一个好的和容易的CRUD框架。@ NeVLIFE尝试删除这个<代码>http://127.0.0.1:8888
从url。前导的
/
也会执行相同的操作。如果您提供主机和端口,则有时会产生问题。如果您试图从不是127.0.0.1:8888的浏览器URL访问127.0.0.1:8888,则浏览器可能会阻止您进行跨站点调用。这里有一篇很好的博客文章,介绍了如何配置服务器以支持跨域流量并使用jQuery发出跨域请求:。还请注意,AJAX r如果您从文件://URL运行应用程序(您需要使用http://或https://从web服务器运行脚本),equest也会失败。您的“jason”结果实际上是json:)是否是跨域数据访问?如果是的,请考虑使用<代码>数据类型:“jSONP”,我看到您正在使用一个表来显示您的数据。为什么不使用JTABLE?这是一个好的和容易的CRUD框架。@ NeVLIFE尝试删除这个<代码>http://127.0.0.1:8888从url。前导的
/
也会执行相同的操作。如果您提供主机和端口,则有时会产生问题。如果您试图从不是127.0.0.1:8888的浏览器URL访问127.0.0.1:8888,则浏览器可能会阻止您进行跨站点调用。这里有一篇很好的博客文章,介绍了如何配置服务器以支持跨域流量并使用jQuery发出跨域请求:。还请注意,AJAX r如果您从文件://URL运行应用程序(您需要使用http://或https://从web服务器运行脚本),则equest也将失败。