選択した行から値を取得し、それらをパラメーターとして$.getJSONに渡そうとしています。値を取得することはできますが、リンクをクリックすると、値の前後に奇妙な文字が表示されます。リンク内の文字は、%OA ++++++++++ value +++++++%0Aとして表示されます。
これが私のコードです
var className='';
var Section='';
$('#listsubject tr').click(function () {
var th = $(this);
var td = $(this).find('td');
$.each(td, function (index, item) {
if (index == 2) className = item.innerHTML;
});
$.getJSON('@Url.Action("getStudentList/","Student")',
{ classname: className
}, function (data) {
alert('test');
});
親切に私を助けてください。ここで立ち往生
前もって感謝します
編集
コードを試してみると
$.getJSON('@Url.Action("getStudentList/","Student")',
{ classname: className,
section:'A'
}, function (data) {
alert('test');
});
リンクのセクション部分は問題なく表示されますが、問題はクラス名だけです。
アップデート