Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

drag dan drop content

Sore temen2... masih berhubungan dengan drag dan drop content.

Kira2 apa ya yang menyebabkan di localhost saya test bisa jalan scriptnya, tapi setelah di upload keserver tidak bisa, berikut javascriptnya: 

 var last_touched = '';
var updateOutput = function(e)
{
var list = e.length ? e : $(e.target),
output = list.data('output');
if (window.JSON) {
output.val(window.JSON.stringify(list.nestable('serialize')));//, null, 2));

//Need to send altered array through here!
$.post('module/process/savelist.php',
{ 'whichnest' : last_touched, 'output' : output.val() },
function(data) {
console.log('succes')
}
);
} else {
output.val('JSON browser support required for this demo.');
}
};

Tanggapan

  • di web console ada pesan error apa ?
  • Muncul succes om Lobster... tapi saya refresh setelah didrag tidak ada perubahan content sort-nya
  • web console mas'e

    bukan tampilan di halaman web nya
  • edited September 2015
    Yang ini maksudnya om lobster ? di consulenya muncul url page action Om Lobster : 
    POST XHR nama.com/module/process/savelist.php
  • dan isi savelist.php ?
  • Ini Om Lobster, download dari Online. berikut linknya Om:
    http://pastebin.com/Q7faJegL

  • $mysqli->query("UPDATE db_menu SET m_order = '$i', parent_id = '$parent' WHERE id = '$id'") OR die($mysqli->error);

    ada pesan error apa yg nungul ?
  • Tidak ada muncul pesan error Om Lobster..
  • cuma 1 query yg ditambah "OR die(...)" ?
    atau 2-2 nya ?
  • Iya Om, Sudah keduanya saya tambahan $mysqli->error.

    kalo saya coba akses langsung file savelist.php :

    localhost : Notice: Undefined index: output in\module\process\savelist.php on line 34
    Server : Warning: Invalid argument supplied for foreach() in/module/process/savelist.php on line 8

    Kemungkinan $_POST['output'] saat didrag tidak terkirim ke proses savelist.php Om Lobster.
  • kalo akses langsung pasti bermasalah
    lha wong ambil data nya dari POST
    kagak mungkin bisa diakses langsung



    btw ... line 8 ?
    emang savelist.php nya lengkapnya kaya apa ?
    foreach() itu ada di line 6, bukan 8
  • edited September 2015
    Yang sudah saya posting dah script lengkapx om lobster. Yg di pastebin ada script php yg saya isi comment ga saya posting.
    Maksudx kalo error localhost dan server kan seharusnya sma om. Kalo dilocalhost muncul error $_POST[] karena kosong, tp di server tidak muncul error POST.
  • edited September 2015
    sebelum ini :
    $json = json_decode($_POST['output'],true);

    tambah ini :
    file_put_contents( 'test.txt' , print_r($_POST, TRUE) );

    baik di lokal maupun server


    coba operasikan drag & drop nya
    lakukan di lokal dan server
    cari file "test.txt"
    posting kemari isinya
  • Ini Om hasilnya:

    localhost:
    Array
    (
        [whichnest] => nestable
        [output] => [{"id":1},{"id":2,"children":[{"id":34},{"id":35},{"id":36},{"id":37}]},{"id":40},{"id":39,"children":[{"id":38}]}]
    )


    Server:
    Array
    (
        [whichnest] => nestable
        [output] => [{\"id\":49},{\"id\":2,\"children\":[{\"id\":51},{\"id\":50},{\"id\":52}]},{\"id\":57}]
    )
  • Om, sudah ketemu problemnya.. sudah bisa om... makasi supportx Om Lobster
Sign In or Register to comment.