我的代碼這一部分,我認爲這個問題是:阿賈克斯發送第一空白數據
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type = "text/javascript">
matches = google.contentmatch.getContentMatches();
$(document).ready(function()
{
var messageid
for(var match in matches)
{
for(var key in matches[match])
{
if(key == 'message_id')
{
messageid = matches[match][key];
}
}
}
var name = "Email Test";
var url = 'https://mail.google.com/mail/u/0/#all/' + messageid;
var encodedurl = encodeURIComponent(url);
var dataValues = "name=" + name + "&url=" + encodedurl;
$('#crmbtn').click(function(){
$.ajax({
type: 'GET',
data: dataValues,
url: 'http://someurl',
success: function(){
alert('Sent To CRM')
}
});
return false;
});
});
gadgets.window.adjustHeight(50);
</script>
<form id="myForm">
<input type='button' name='submit' id='crmbtn' value='Send To CRM' />
</form>
的問題是,我的代碼做什麼,我想要它做的,而是一次送我的資料它首先發送空白數據到我的其他php頁面,然後發送正確的數據。我猜測它是我編碼我的ajax函數的方式。
我們能否看到更多的代碼?目前我看不出有什麼可能是錯的。 – Alex 2011-06-13 16:33:20
是的,肯定給我一下。 – Novazero 2011-06-13 16:34:21
總是使用分號結束語句,並且在迭代對象時總是檢查'hasOwnProperty'。 – 2011-06-13 16:39:20