2012-10-08 62 views
1

我不知道为什么我无法获得我的输出。它不应该太难,但已经停留了几个小时。所有我jquery通过.load传递数据

<script> 
$(document).ready(function(){ 
    $('#chat_submit').click(function(){ 
     var data="{'chat_content:'+$('#chat_content').val()+'chat_from_who:'+$('#chat_from_who').val()+'chat_to_who:'+$('#chat_from_who').val()+'order_no:'+$('#order_no').val()}"; 
     $('#order_chatbox').load('/seller/helpers/order_chat.php',data); 
    }); 
}); 
</script> 

任何帮助这里将不胜感激。

+0

通过对整个URL它应该工作 – sandeepKumar

回答

1

尝试以下操作:

$(document).ready(function() { 
    $('#chat_submit').click(function(event) { 
     // event.preventDefault(); 
     var data = { 
      chat_content: $('#chat_content').val(), 
      chat_from_who: $('#chat_from_who').val(), 
      chat_to_who: $('#chat_from_who').val(), 
      order_no: $('#order_no').val() 
     }; 
     $('#order_chatbox').load('/seller/helpers/order_chat.php', data); 
    }); 
});​ 
+0

太好了。谢谢。完成! – Lawrence

+0

@劳伦斯欢迎您。 – undefined

2

您正在将数据作为长字符串发送......而不是作为对象。

将其更改为

var data= {'chat_content': $('#chat_content').val(), 
    'chat_from_who': $('#chat_from_who').val(), 
    'chat_to_who': $('#chat_from_who').val(), 
    'order_no': $('#order_no').val()}; 
+0

谢谢。不知道为什么我没有发现错误。我想我太累了。 – Lawrence