代码之家  ›  专栏  ›  技术社区  ›  f00860

用文本数据发送Ajax请求(jquery)

  •  1
  • f00860  · 技术社区  · 14 年前

    我想和THA发送一些数据 $.ajax() jQuery中的方法。问题是,数据(字符串)包括“;”和其他特殊字符。问题是,“”是键/值的分隔符。如何通过jquery提交这个帖子?

    代码如下:

    $('#save_patterns').click(function() {
     $('#save_patterns').text('Saving ...')
     var code = $('#article_code').val() // include ";" and stuff
     $.ajax({url: '/extractor/save-patterns',
       type: 'POST', data: code,
       success: function(data) {
        $('#save_patterns').text('Save the patterns')
       }
     })
     return false
    })
    
    2 回复  |  直到 13 年前
        1
  •  4
  •   RJD22    14 年前

    试试这个:

    $('#save_patterns').click(function() {
        $('#save_patterns').text('Saving ...')
        var code = $('#article_code').val() // include ";" and stuff
        $.ajax({url: '/extractor/save-patterns',
            type: 'POST', 
            data: { code: code },
            success: function(data) {
                $('#save_patterns').text('Save the patterns')
            }
        })
        return false
    })
    
        2
  •  0
  •   LPL user462990    13 年前
    ('#save_patterns').click(function() {
        $('#save_patterns').text('Saving ...')
        var code = $('#article_code').val() // include ";" and stuff
        $.ajax({ url: '/extractor/save-patterns',
            type: 'POST', 
            data: { code: JSON.stringify(code) },
            success: function(data) {
                $('#save_patterns').text('Save the patterns')
            }
        })
        return false
    })
    

    试试这个