نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل رفتن به خط بعدی

  1. #1

    مشکل رفتن به خط بعدی

    سلام من در کنترلرم دستوری نوشتم که پیام رو از کاربر میگیره و در بقیه صفحات به صورت popupنشون میده اما مشکل من اینکه که پیام ها به صورت افقی نشون داده میشه پشت سر هم در یک خط.
    کسی میتونه راهنماییم کنه که چطور پیام ها از سر خط نشون داده بشه و پشت سر هم نباشه.
    کد کنترلر
    @RequestMapping(value = "/inbox", method = RequestMethod.GET)

    public
    @ResponseBody
    @JsonInclude(JsonInclude.Include.NON_NULL)
    String[] getData() {
    List<AdminMessage> adminMessages = adminMessageService.getAllAdminMessages();
    String[] stringArray = new String[adminMessages.size()];
    int index = 0;
    for(AdminMessage adminMessage:adminMessages){
    stringArray[index++]=adminMessage.getAdminMessage();
    }

    return stringArray;
    }

    و کدی که مربوط به دکمه نشون دادن پیام هستش . مشکل در همین قسمت است.
    کد HTML:
    btn.onclick = function () {    alert('heloooo');
        $.ajax({
            url: 'inbox',
            type: 'GET',
            headers : {
                'Accept' : 'application/json',
                'Content-Type' : 'application/json'
            },
            success: function (data) {
                message ='';
                alert(data.length);
                for(i=0;i<data.length ;i++) {
                    message += data[i] + '\n';
                    alert(message);
                }
                modal.style.display = "block";
                $('#modalMessage').html(message);
            },
            error: function () {
                alert("error");
            }
        });



  2. #2

    نقل قول: مشکل رفتن به خط بعدی

    مشکل حل شد. اگر کسی با همچین مشکلی مواجه شد میتونه به راه حل یه نگاهی بندازه
    من از jquery استفاده می کردم در حالیکه جاوا اسکریپت کار خیلی راحتتر شد.


    کد HTML:
    <script type="application/javascript">
        // Get the modal
        var modal = document.getElementById('myModal');
    
        // Get the button that opens the modal
        var btn = document.getElementById("myBtn");
    
        // Get the <span> element that closes the modal
        var span = document.getElementsByClassName("close")[0];
    
    
        // When the user clicks on <span> (x), close the modal
        span.onclick = function () {
            modal.style.display = "none";
        }
    
        // When the user clicks anywhere outside of the modal, close it
        window.onclick = function (event) {
            if (event.target == modal) {
                modal.style.display = "none";
            }
        }
    
        btn.onclick = function () {
            $.ajax({
                url: '${contextPathVar}/inbox',
                type: 'GET',
                headers: {
                    'Accept': 'application/json',
                    'Content-Type': 'application/json'
                },
                success: function (data) {
                    message = '<br/>';
                    for (i = 0; i < data.length; i++) {
                        message += (i + 1) + ' - ' + data[i] + '<br/>';
                    }
                    document.getElementById('adminMessageId').innerHTML = message;
                    modal.style.display = "block";
                },
                error: function () {
                    alert("error");
                }
            });
        }
    </script>


تاپیک های مشابه

  1. مبتدی: رفتن به خط بعدی در TextBox
    نوشته شده توسط hossein_ignore در بخش C#‎‎
    پاسخ: 14
    آخرین پست: شنبه 26 تیر 1389, 18:13 عصر
  2. سوال: رفتن به خط بعدی هنگام اضافه کردن یک خط به فایل خروجی
    نوشته شده توسط mahdi bg در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 11 اسفند 1388, 23:57 عصر
  3. رفتن به خط بعدی پس از وارد کردن تعداد محدودی کارکتر
    نوشته شده توسط MY DEAR DELPHI در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 11
    آخرین پست: شنبه 05 مرداد 1387, 23:05 عصر
  4. رفتن به خط بعدی
    نوشته شده توسط mohsen_metn در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 08 تیر 1387, 12:24 عصر
  5. رفتن به خط بعدی با طولانی بودن متن در منو
    نوشته شده توسط ebrahimhoze در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 15 بهمن 1386, 19:47 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •