0

シンボルを含むものを印刷しようとすると:、jQuery がエラーをトリガーします

Uncaught Error: Syntax error, unrecognized expression: :

、などの時間を印刷しようとすると、09:00トリガーされます

Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: 00

なぜそれが起こるのですか?私のAjax呼び出しは

jQuery("#_dob").change(function() {
                    jQuery.ajax({
                        url: "<?php echo $this->getUrl('deliverybydatepro/index/index') ?>",
                        data: "checkIn="+jQuery(this).val()+"&type=calendar",
                        type: "GET",
                        dataType: "html",
                        success: function(data) {
                           var $response=jQuery(data);
                           jQuery("#div1").html(data);
                        }
                    });
    });

2番目の2ページ目で、何かをエコーすると:、上記のエラーが発生します。

何か案が?

4

2 に答える 2

2

なぜあなたは次のように書いているのですかvar $response=jQuery(data)?? あなたの応答が 09:00 の場合、それは になりますjQuery("09:00")。問題となります。

は必須ではないと思いvar $response=jQuery(data);ます。

あなたのコードは

success: function(data) {
    jQuery("#div1").html(data);
}
于 2013-02-04T06:50:06.403 に答える
1

getリクエストに問題があると思いますpostで試してみてください

jQuery.ajax({
          type: 'POST',
          url: '<?php echo get_admin_url() ?>admin-ajax.php',
          data: {  
              action: 'connection'
          },
于 2013-02-04T06:34:38.360 に答える