• مشکل در اجرا
    #1
    Note 
    سلام دوستان من این کد رو نوشتم.....آیدی رو هم بر میگردونه ولی اطلاعات رو ثبت نمیکنه..مشکل از کجاس.......راهنمایی کنید لطفا...........
    [JS]

    var serviceURL = "http://localhost/adak/EmployeeDirectoryJQM/services/";
    $('#detailsPage').live('pageshow', function(event)
    {
    function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
    hash = hashes[i].split('=');
    vars.push(hash[0]);
    vars[hash[0]] = hash[1];
    }
    return vars;
    }

    var id = getUrlVars()["id"];
    $.getJSON(serviceURL + 'getemployee.php?id='+id, displayEmployee);
    alert(id);
    function displayEmployee(data)
    {

    var employee = data.item;
    console.log(employee);
    $('#employeePic').attr('src', 'pics/' + employee.picture);
    $('#fullName').text(employee.firstName + ' ' + employee.lastName);
    $('#employeeTitle').text(employee.title);
    $('#city').text(employee.city);
    console.log(employee.officePhone);
    if (employee.managerId>0) {
    $('#actionList').append('<li><a href="employeedetails.html?id=' + employee.managerId + '"><h3>View Manager</h3>' +
    '<p>' + employee.managerFirstName + ' ' + employee.managerLastName + '</p></a></li>');
    }
    if (employee.reportCount>0) {
    $('#actionList').append('<li><a href="reportlist.html?id=' + employee.id + '"><h3>View Direct Reports</h3>' +
    '<p>' + employee.reportCount + '</p></a></li>');
    }
    if (employee.email) {
    $('#actionList').append('<li><a href="mailto:' + employee.email + '"><h3>Email</h3>' +
    '<p>' + employee.email + '</p></a></li>');
    }
    if (employee.officePhone) {
    $('#actionList').append('<li><a href="tel:' + employee.officePhone + '"><h3>Call Office</h3>' +
    '<p>' + employee.officePhone + '</p></a></li>');
    }
    if (employee.cellPhone) {
    $('#actionList').append('<li><a href="tel:' + employee.cellPhone + '"><h3>Call Cell</h3>' +
    '<p>' + employee.cellPhone + '</p></a></li>');
    $('#actionList').append('<li><a href="sms:' + employee.cellPhone + '"><h3>SMS</h3>' +
    '<p>' + employee.cellPhone + '</p></a></li>');
    }
    $('#actionList').listview('refresh');
    }
    });




    [/JS]

    پاسخ
    #2
    Note 
    سلام
    ما از اینجا به اطلاعات صفحه شما دسترسی نداریم و خطایابی یکم سخته
    نتیجه این دستور تو کنسول چی میاد؟ (دستور تو کدتون موجوده)
    کد:
    console.log(employee.officePhone);

    شرط ها رو بررسی کن مثلا با گذاشتن alert داخل شرط ها ببین آیا اجرا شدن یا نه
    محتوای متغیر ها رو چک کن
    اینطوری مشکل روپیدا میکنی.

    پاسخ
    #3
    Note 
    ممنون با امتحان کردن......مشکلم حل شد.....

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان